Share via


HttpOperationResponse interface

HTTP 要求和回應的包裝函式物件。 當回應本文以 JSON 或 XML 接收時,還原序列化物件會儲存在 parsedBody 屬性中。

Extends

屬性

blobBody

僅限瀏覽器

作為瀏覽器 Blob 的回應本文。 在 node.js 中一律未定義。

bodyAsText

回應本文作為文字 (字串格式)

parsedBody

作為已剖析 JSON 或 XML 的回應本文

parsedHeaders

剖析的 HTTP 回應標頭。

readableStreamBody

僅限 NODEJS

回應本文作為node.js可讀取資料流程。 在瀏覽器中一律未定義。

redirected

重新導向的屬性會指出回應是否為重新導向的要求結果。

url

url 屬性包含回應的 URL。 此值將會是在任何重新導向之後取得的最終 URL。

繼承的屬性

headers

HTTP 回應標頭。

request

原始要求

status

HTTP 回應狀態 (例如 200)

屬性詳細資料

blobBody

僅限瀏覽器

作為瀏覽器 Blob 的回應本文。 在 node.js 中一律未定義。

blobBody?: Promise<Blob>

屬性值

Promise<Blob>

bodyAsText

回應本文作為文字 (字串格式)

bodyAsText?: null | string

屬性值

null | string

parsedBody

作為已剖析 JSON 或 XML 的回應本文

parsedBody?: any

屬性值

any

parsedHeaders

剖析的 HTTP 回應標頭。

parsedHeaders?: {[key: string]: any}

屬性值

{[key: string]: any}

readableStreamBody

僅限 NODEJS

回應本文作為node.js可讀取資料流程。 在瀏覽器中一律未定義。

readableStreamBody?: ReadableStream

屬性值

ReadableStream

redirected

重新導向的屬性會指出回應是否為重新導向的要求結果。

redirected?: boolean

屬性值

boolean

url

url 屬性包含回應的 URL。 此值將會是在任何重新導向之後取得的最終 URL。

url?: string

屬性值

string

繼承的屬性詳細資料

headers

HTTP 回應標頭。

headers: HttpHeadersLike

屬性值

繼承自HttpResponse.headers

request

原始要求

request: WebResourceLike

屬性值

繼承自HttpResponse.request

status

HTTP 回應狀態 (例如 200)

status: number

屬性值

number

繼承自HttpResponse.status