跳到主要内容

Response

2023年03月24日
柏拉文
越努力,越幸运

一、认识


Fetch APIResponse 接口呈现了对一次请求的响应数据。

二、构造函数


2.1 Response()

Response() 创建一个新的 Response 对象。

语法

let myResponse = new Response(body, init);
  • body: 一个定义 responsebody 的对象。可以为 null ,或是以下其中一个

    • Blob

    • BufferSource

    • FormData

    • ReadableStream

    • URLSearchParams

    • USVString

  • init: 一个参数 (options) 对象,包含要应用到 response 上的任何自定义设置。可能参数 (options) 是:

    • status: response 的状态码,例如:200.

    • statusText: 和状态码关联的状态消息,例如:OK.

    • headers: 你想加到 response 上的任何 headers,包含了一个 Headers 对象或满足对象语法的 ByteString key/value 对 (详见 HTTP headers).

三、实例属性


3.1 body

3.2 bodyUsed

3.3 headers

3.4 ok

3.5 redirected

3.6 status

3.7 statusText

3.8 type

3.9 url

四、静态方法


4.1 error()

4.2 redirect()

五、实例方法


5.1 arrayBuffer()

5.2 blob()

5.3 clone()

5.4 formData()

5.5 json()

5.6 text()