共用方式為


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)

這是用於相容性用途的無作業,如果呼叫,將會擲回。

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)

這是用於相容性用途的無作業,如果呼叫,將會擲回。

function prepare(options: unknown): WebResourceLike

參數

options

unknown

傳回

validateRequestProperties()

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

function validateRequestProperties()