HttpOperationResponse interface
HTTP 要求和回應的包裝函式物件。 當回應本文以 JSON 或 XML 接收時,還原序列化物件會儲存在 parsedBody
屬性中。
- Extends
屬性
blob |
僅限瀏覽器 作為瀏覽器 Blob 的回應本文。 在 node.js 中一律未定義。 |
body |
回應本文作為文字 (字串格式) |
parsed |
作為已剖析 JSON 或 XML 的回應本文 |
parsed |
剖析的 HTTP 回應標頭。 |
readable |
僅限 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