Skip to content

createPartialResponse ​

Function @vite-pwa/workbox-swkit/range-requests
ts
createPartialResponse(request: Request, originalResponse: Response): Promise<Response>

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

If the original Response already contains partial content (i.e. it has a status of 206), then this assumes it already fulfills the Range: requirements, and will return it as-is.

Parameters ​

  • request – A request, which should contain a Range: header.

  • originalResponse – A response.

Returns: 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.

Released under the MIT License.