你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

HttpResponse class

HTTP 响应类

构造函数

HttpResponse(HttpResponseInit)

属性

arrayBuffer

返回作为 ArrayBuffer 的正文实现的承诺

blob

返回作为 Blob 的正文实现的承诺

body

以 ReadableStream 的形式返回正文

bodyUsed

返回正文是否已从中读取

cookies

HTTP 响应 Cookie

enableContentNegotiation

如果为 true,则启用响应正文的内容协商(如果为 false),请将响应正文视为原始正文

formData

返回正文作为 FormData 履行的承诺

headers

HTTP 响应标头。

json

返回以 JSON 形式分析的正文实现的承诺

status

HTTP 响应状态代码

text

以字符串的形式返回以正文的形式实现的承诺

构造函数详细信息

HttpResponse(HttpResponseInit)

new HttpResponse(responseInit?: HttpResponseInit)

参数

responseInit
HttpResponseInit

属性详细信息

arrayBuffer

返回作为 ArrayBuffer 的正文实现的承诺

arrayBuffer: () => Promise<ArrayBuffer>

属性值

() => Promise<ArrayBuffer>

blob

返回作为 Blob 的正文实现的承诺

blob: () => Promise<Blob>

属性值

() => Promise<Blob>

body

以 ReadableStream 的形式返回正文

body: null | ReadableStream<any>

属性值

null | ReadableStream<any>

bodyUsed

返回正文是否已从中读取

bodyUsed: boolean

属性值

boolean

cookies

HTTP 响应 Cookie

cookies: Cookie[]

属性值

Cookie[]

enableContentNegotiation

如果为 true,则启用响应正文的内容协商(如果为 false),请将响应正文视为原始正文

enableContentNegotiation: boolean

属性值

boolean

formData

返回正文作为 FormData 履行的承诺

formData: () => Promise<FormData>

属性值

() => Promise<FormData>

headers

HTTP 响应标头。

headers: Headers

属性值

Headers

json

返回以 JSON 形式分析的正文实现的承诺

json: () => Promise<unknown>

属性值

() => Promise<unknown>

status

HTTP 响应状态代码

status: number

属性值

number

text

以字符串的形式返回以正文的形式实现的承诺

text: () => Promise<string>

属性值

() => Promise<string>