Global

Method

handleRangeRequest

async

handleRangeRequest(input) returns Promise containing Response

Given a Request and Response objects as input, this will return a promise for a new Response.

Parameter

input

Object

Values in input have the following properties:

Parameter

request

Request

A request, which should contain a Range: header.

response

Response

An original response containing the full content.

Returns

Promise containing Response Either a 206 Partial Content response, with the response body set to the slice of content specified by the request's Range: header, or a 416 Range Not Satisfiable response if the conditions of the Range: header can't be met.