共用方式為


PipelineRequestOptions interface

初始化要求的設定。 幾乎相當於 Partial,但 URL 是必要的。

屬性

abortSignal

用來在稍後中止要求。

agent

僅限 NODEJS

提供自訂 http.Agent/https.Agent的僅限節點選項。 注意:這通常是多個要求共用的一個實例,以便重複使用與服務的基礎連線。 在瀏覽器中執行時,不會執行任何動作。

allowInsecureConnection

如果要求是透過 HTTP 而不是 HTTPS 傳送,則設定為 true

body

HTTP 本文內容(如果有的話)

disableKeepAlive

如果不應該重複使用連線。

enableBrowserStreams

僅限瀏覽器

僅允許使用 Streams API 的瀏覽器選項。 如果已設定此選項,並使用串流處理(請參閱 streamResponseStatusCodes),回應將會有屬性 browserStream,而不是未定義 blobBody

默認值為 false

formData

模擬瀏覽器表單文章

headers

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

method

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

multipartBody

多部分要求的本文。

onDownloadProgress

下載進度引發的回呼。

onUploadProgress

上傳進度時引發的回呼。

proxySettings

Proxy 組態。

requestId

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

streamResponseStatusCodes

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

timeout

要求在自動終止之前可能需要的毫秒數。 如果要求終止,則會擲回 AbortError。 默認為 0,這會停用逾時。

tlsSettings

設定 TLS 驗證的設定

tracingOptions

啟用追蹤時用來建立範圍的選項。

url

要提出要求的 URL。

withCredentials

如果認證 (cookies) 應該在 XHR 期間一起傳送。 默認值為 false。

屬性詳細資料

abortSignal

用來在稍後中止要求。

abortSignal?: AbortSignalLike

屬性值

agent

僅限 NODEJS

提供自訂 http.Agent/https.Agent的僅限節點選項。 注意:這通常是多個要求共用的一個實例,以便重複使用與服務的基礎連線。 在瀏覽器中執行時,不會執行任何動作。

agent?: Agent

屬性值

allowInsecureConnection

如果要求是透過 HTTP 而不是 HTTPS 傳送,則設定為 true

allowInsecureConnection?: boolean

屬性值

boolean

body

HTTP 本文內容(如果有的話)

body?: RequestBodyType

屬性值

disableKeepAlive

如果不應該重複使用連線。

disableKeepAlive?: boolean

屬性值

boolean

enableBrowserStreams

僅限瀏覽器

僅允許使用 Streams API 的瀏覽器選項。 如果已設定此選項,並使用串流處理(請參閱 streamResponseStatusCodes),回應將會有屬性 browserStream,而不是未定義 blobBody

默認值為 false

enableBrowserStreams?: boolean

屬性值

boolean

formData

模擬瀏覽器表單文章

formData?: FormDataMap

屬性值

headers

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

headers?: HttpHeaders

屬性值

method

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

method?: HttpMethods

屬性值

multipartBody

多部分要求的本文。

multipartBody?: MultipartRequestBody

屬性值

onDownloadProgress

下載進度引發的回呼。

onDownloadProgress?: (progress: TransferProgressEvent) => void

屬性值

(progress: TransferProgressEvent) => void

onUploadProgress

上傳進度時引發的回呼。

onUploadProgress?: (progress: TransferProgressEvent) => void

屬性值

(progress: TransferProgressEvent) => void

proxySettings

Proxy 組態。

proxySettings?: ProxySettings

屬性值

requestId

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

requestId?: string

屬性值

string

streamResponseStatusCodes

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

streamResponseStatusCodes?: Set<number>

屬性值

Set<number>

timeout

要求在自動終止之前可能需要的毫秒數。 如果要求終止,則會擲回 AbortError。 默認為 0,這會停用逾時。

timeout?: number

屬性值

number

tlsSettings

設定 TLS 驗證的設定

tlsSettings?: TlsSettings

屬性值

tracingOptions

啟用追蹤時用來建立範圍的選項。

tracingOptions?: OperationTracingOptions

屬性值

url

要提出要求的 URL。

url: string

屬性值

string

withCredentials

如果認證 (cookies) 應該在 XHR 期間一起傳送。 默認值為 false。

withCredentials?: boolean

屬性值

boolean