Source code
Revision control
Copy as Markdown
Other Tools
addEventListener('fetch', event => {
const url = new URL(event.request.url);
if (url.searchParams.get('action') !== 'echo-range') {
return;
}
const rangeHeader = event.request.headers.get('Range');
event.respondWith(new Response(rangeHeader === null ? 'no-range' : rangeHeader, {
headers: { 'Content-Type': 'text/plain' },
}));
});