共用方式為


WebResource interface

要對遠端伺服器提出 HTTP 要求的描述。

屬性

abortSignal

中止控制器的訊號。 可用來中止傳送網路要求和等候回應。

body

要求的 HTTP 本文內容。

decompressResponse

是否要根據節點擷取 Accept-Encoding 標頭來解壓縮回應 (節點擷取)

formData

用來建置要求本文的窗體數據。

headers

提出要求時要使用的 HTTP 標頭。

keepAlive

如果應該重複使用連線。

method

提出要求時要使用的 HTTP 方法。

onDownloadProgress

下載進度時引發的回呼。

onUploadProgress

上傳進度時引發的回呼。

proxySettings

Proxy 組態。

query

表示為 對象的查詢字串。

requestId

要求的唯一識別碼。 用於記錄和追蹤。

streamResponseBody

是否應將 HttpOperationResponse 的主體視為數據流。

streamResponseStatusCodes

回應狀態代碼的清單,其對應的 HttpOperationResponse 主體應該視為數據流。

timeout

要求在自動終止之前可能需要的毫秒數。 如果要求終止, AbortError 則會擲回 。

url

要求所存取的 URL。

withCredentials

如果認證 (Cookie) 應在 XHR 期間一起傳送。

方法

clone()

複製此要求物件。

prepare(unknown)

這是適用於相容性用途的 no-op,如果呼叫,則會擲回 。

validateRequestProperties()

驗證已定義必要的屬性,例如方法、url、標頭[“Content-Type”]、headers[“accept-language”] 。 如果未定義上述其中一個屬性,則會擲回錯誤。 注意:這是適用於相容性用途的無作業。

屬性詳細資料

abortSignal

中止控制器的訊號。 可用來中止傳送網路要求和等候回應。

abortSignal?: AbortSignalLike

屬性值

body

要求的 HTTP 本文內容。

body?: any

屬性值

any

decompressResponse

是否要根據節點擷取 Accept-Encoding 標頭來解壓縮回應 (節點擷取)

decompressResponse?: boolean

屬性值

boolean

formData

用來建置要求本文的窗體數據。

formData?: any

屬性值

any

headers

提出要求時要使用的 HTTP 標頭。

headers: HttpHeadersLike

屬性值

keepAlive

如果應該重複使用連線。

keepAlive?: boolean

屬性值

boolean

method

提出要求時要使用的 HTTP 方法。

method: HttpMethods

屬性值

onDownloadProgress

下載進度時引發的回呼。

onDownloadProgress?: (progress: TransferProgressEvent) => void

屬性值

(progress: TransferProgressEvent) => void

onUploadProgress

上傳進度時引發的回呼。

onUploadProgress?: (progress: TransferProgressEvent) => void

屬性值

(progress: TransferProgressEvent) => void

proxySettings

Proxy 組態。

proxySettings?: ProxySettings

屬性值

query

表示為 對象的查詢字串。

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

屬性值

{[key: string]: any}

requestId

要求的唯一識別碼。 用於記錄和追蹤。

requestId: string

屬性值

string

streamResponseBody

警告

此 API 現已淘汰。

Use streamResponseStatusCodes property instead.

是否應將 HttpOperationResponse 的主體視為數據流。

streamResponseBody?: boolean

屬性值

boolean

streamResponseStatusCodes

回應狀態代碼的清單,其對應的 HttpOperationResponse 主體應該視為數據流。

streamResponseStatusCodes?: Set<number>

屬性值

Set<number>

timeout

要求在自動終止之前可能需要的毫秒數。 如果要求終止, AbortError 則會擲回 。

timeout: number

屬性值

number

url

要求所存取的 URL。

url: string

屬性值

string

withCredentials

如果認證 (Cookie) 應在 XHR 期間一起傳送。

withCredentials: boolean

屬性值

boolean

方法詳細資料

clone()

複製此要求物件。

function clone(): WebResourceLike

傳回

prepare(unknown)

這是適用於相容性用途的 no-op,如果呼叫,則會擲回 。

function prepare(options: unknown): WebResourceLike

參數

options

unknown

傳回

validateRequestProperties()

驗證已定義必要的屬性,例如方法、url、標頭[“Content-Type”]、headers[“accept-language”] 。 如果未定義上述其中一個屬性,則會擲回錯誤。 注意:這是適用於相容性用途的無作業。

function validateRequestProperties()