HttpOperationResponse interface

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

Extends

屬性

blobBody

僅限瀏覽器

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

bodyAsText

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

parsedBody

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

parsedHeaders

剖析的 HTTP 回應標頭。

readableStreamBody

僅限 NODEJS

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

繼承的屬性

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

繼承的屬性詳細資料

headers

HTTP 回應標頭。

headers: HttpHeadersLike

屬性值

繼承自 HttpResponse.headers

request

原始要求

request: WebResourceLike

屬性值

繼承自 HttpResponse.request

status

HTTP 回應狀態 (例如 200)

status: number

屬性值

number

繼承自 HttpResponse.status