Lines Matching refs:request
9 const { Request } = require('../fetch/request')
20 * @property {any} request
26 * @see https://w3c.github.io/ServiceWorker/#dfn-request-response-list
32 * @see https://w3c.github.io/ServiceWorker/#dfn-relevant-request-response-list
45 async match (request, options = {}) {
49 request = webidl.converters.RequestInfo(request)
52 const p = await this.matchAll(request, options)
61 async matchAll (request = undefined, options = {}) {
64 if (request !== undefined) request = webidl.converters.RequestInfo(request)
71 if (request !== undefined) {
72 if (request instanceof Request) {
74 r = request[kState]
80 } else if (typeof request === 'string') {
82 r = new Request(request)[kState]
91 if (request === undefined) {
129 async add (request) {
133 request = webidl.converters.RequestInfo(request)
136 const requests = [request]
158 for (const request of requests) {
159 if (typeof request === 'string') {
164 const r = request[kState]
180 for (const request of requests) {
182 const r = new Request(request)[kState]
204 request: r,
211 message: 'Received an invalid status code or the request failed.'
269 request: requestList[index], // 7.3.3
306 async put (request, response) {
310 request = webidl.converters.RequestInfo(request)
317 if (request instanceof Request) {
318 innerRequest = request[kState]
320 innerRequest = new Request(request)[kState]
395 request: innerRequest, // 15.
435 async delete (request, options = {}) {
439 request = webidl.converters.RequestInfo(request)
447 if (request instanceof Request) {
448 r = request[kState]
454 assert(typeof request === 'string')
456 r = new Request(request)[kState]
465 request: r,
495 * @param {any} request
499 async keys (request = undefined, options = {}) {
502 if (request !== undefined) request = webidl.converters.RequestInfo(request)
509 if (request !== undefined) {
511 if (request instanceof Request) {
513 r = request[kState]
519 } else if (typeof request === 'string') { // 2.2
520 r = new Request(request)[kState]
532 if (request === undefined) {
555 for (const request of requests) {
557 requestObject[kState] = request
558 requestObject[kHeaders][kHeadersList] = request.headersList
560 requestObject[kRealm] = request.client
611 if (this.#queryCache(operation.request, operation.options, addedItems).length) {
621 requestResponses = this.#queryCache(operation.request, operation.options)
646 const r = operation.request
673 requestResponses = this.#queryCache(operation.request)
685 cache.push([operation.request, operation.response])
688 addedItems.push([operation.request, operation.response])
692 resultList.push([operation.request, operation.response])
733 * @see https://w3c.github.io/ServiceWorker/#request-matches-cached-item-algorithm
735 * @param {any} request
740 #requestMatchesCachedItem (requestQuery, request, response = null, options) {
741 // if (options?.ignoreMethod === false && request.method === 'GET') {
747 const cachedURL = new URL(request.url)
774 const requestValue = request.headersList.get(fieldValue)