PipelineRequestOptions interface

Параметры для инициализации запроса. Почти эквивалентно Partial<PipelineRequest>, но url обязателен.

Свойства

abortSignal

Используется для прерывания запроса позже.

agent

ТОЛЬКО NODEJS

Параметр только для узла для предоставления пользовательской http.Agent/https.Agent. ПРИМЕЧАНИЕ. Обычно это должен быть один экземпляр, совместно используемый несколькими запросами, чтобы базовое подключение к службе можно было повторно использовать. Ничего не делает при выполнении в браузере.

allowInsecureConnection

Задайте значение true, если запрос отправляется по протоколу HTTP вместо HTTPS

body

Содержимое текста HTTP (если таковые есть)

disableKeepAlive

Если подключение не должно использоваться повторно.

enableBrowserStreams

ТОЛЬКО БРАУЗЕР

Только в браузере можно включить использование API Streams. Если этот параметр задан и используется потоковая передача (см. streamResponseStatusCodes), ответ будет иметь свойство browserStream вместо blobBody, которые будут неопределенными.

Значение по умолчанию равно false

formData

Имитация записи формы браузера

headers

Заголовки HTTP, используемые при выполнении запроса.

method

Метод HTTP, используемый при выполнении запроса.

multipartBody

Текст многопартийного запроса.

onDownloadProgress

Обратный вызов, который запускается при выполнении скачивания.

onUploadProgress

Обратный вызов, который запускается при выполнении отправки.

proxySettings

Конфигурация прокси-сервера.

requestId

Уникальный идентификатор запроса. Используется для ведения журнала и трассировки.

requestOverrides

Дополнительные опции можно установить по запросу. Это позволяет переопределить существующие или предоставить свойства запроса, которые не объявлены.

Для ознакомления с возможными допустимыми свойствами см.

ВНИМАНИЕ: Указанные здесь параметры будут переопределять любые свойства с одинаковыми именами при отправке запроса HttpClient.

streamResponseStatusCodes

Список кодов состояния ответа, соответствующий текст PipelineResponse, должен рассматриваться как поток.

timeout

Число миллисекундах запроса может приниматься перед автоматическим завершением. Если запрос завершается, создается AbortError. Значение по умолчанию — 0, которое отключает время ожидания.

tlsSettings

Параметры настройки проверки подлинности TLS

tracingOptions

Параметры, используемые для создания диапазона при включении трассировки.

url

URL-адрес для выполнения запроса.

withCredentials

Если учетные данные (файлы cookie) должны быть отправлены во время XHR. По умолчанию используется значение false.

Сведения о свойстве

abortSignal

Используется для прерывания запроса позже.

abortSignal?: AbortSignalLike

Значение свойства

agent

ТОЛЬКО NODEJS

Параметр только для узла для предоставления пользовательской http.Agent/https.Agent. ПРИМЕЧАНИЕ. Обычно это должен быть один экземпляр, совместно используемый несколькими запросами, чтобы базовое подключение к службе можно было повторно использовать. Ничего не делает при выполнении в браузере.

agent?: Agent

Значение свойства

allowInsecureConnection

Задайте значение true, если запрос отправляется по протоколу HTTP вместо HTTPS

allowInsecureConnection?: boolean

Значение свойства

boolean

body

Содержимое текста HTTP (если таковые есть)

body?: RequestBodyType

Значение свойства

disableKeepAlive

Если подключение не должно использоваться повторно.

disableKeepAlive?: boolean

Значение свойства

boolean

enableBrowserStreams

ТОЛЬКО БРАУЗЕР

Только в браузере можно включить использование API Streams. Если этот параметр задан и используется потоковая передача (см. 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

Конфигурация прокси-сервера.

proxySettings?: ProxySettings

Значение свойства

requestId

Уникальный идентификатор запроса. Используется для ведения журнала и трассировки.

requestId?: string

Значение свойства

string

requestOverrides

Дополнительные опции можно установить по запросу. Это позволяет переопределить существующие или предоставить свойства запроса, которые не объявлены.

Для ознакомления с возможными допустимыми свойствами см.

ВНИМАНИЕ: Указанные здесь параметры будут переопределять любые свойства с одинаковыми именами при отправке запроса HttpClient.

requestOverrides?: Record<string, unknown>

Значение свойства

Record<string, unknown>

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

Если учетные данные (файлы cookie) должны быть отправлены во время XHR. По умолчанию используется значение false.

withCredentials?: boolean

Значение свойства

boolean