# Request

用来表示资源请求

# 属性

名称 描述
Request.method 包含请求的方法 (GET, POST, 等.)
Request.url 包含这个请求的URL。
Request.headers 包含请求相关的Headers对象。
Request.context 包含请求的上下文(例如:audio, image, iframe, 等)
Request.referrer ?包含请求的来源 (例如:client)。
Request.referrerPolicy ?包含请求来源的策略 (例如:no-referrer)。
Request.mode 包含请求的模式 (例如: cors, no-cors, same-origin, navigate).
Request.credentials 包含请求的证书(例如: omit, same-origin).
Request.redirect 包含?如何处理重定向模式,它可能是一个 follow ,error或者manual。
Request.integrity 包含请求的子资源的完整性值 (例如: sha256-BpfBw7ivV8q2jLiT13fxDYAe2tJllusRSZ273h2nFSE=).
Request.cache 包含请求的缓存模式 (例如: default, reload, no-cache).
Body.body 一个简单getter用于曝光一个ReadableStream的主体内容.
Body.bodyUsed 存储一个Boolean判断主体是否已经被用于一个响应中.

# 方法

名称 描述
Request.clone() 创建当前request的副本。
Body.arrayBuffer() 返回解决一个ArrayBuffer表示的请求主体的promise.
Body.blob() 返回解决一个Blob表示的请求主体的promise.
Body.formData() 返回解决一个FormData表示的请求主体的promise.
Body.json() 返回解决一个JSON表示的请求主体的promise.
Body.text() 返回解决一个USVString(文本)表示的请求主体的promise.