PipelineRequest interface
Метаданные о запросе, выполняемом конвейером.
Свойства
| abort |
Используется для прерывания запроса позже. |
| agent | ТОЛЬКО NODEJS Параметр только для узла для предоставления пользовательской |
| allow |
Задайте значение true, если запрос отправляется по протоколу HTTP вместо HTTPS |
| body | Содержимое текста HTTP (если таковые есть) |
| disable |
Если подключение не должно использоваться повторно. |
| enable |
ТОЛЬКО БРАУЗЕР В браузере можно включить только потоки браузера. Если этот параметр задан и ответ является потоком, ответ будет иметь свойство Значение по умолчанию равно false |
| form |
Имитация записи формы браузера |
| headers | Заголовки HTTP, используемые при выполнении запроса. |
| method | Метод HTTP, используемый при выполнении запроса. |
| multipart |
Текст многопартийного запроса. |
| on |
Обратный вызов, который запускается при выполнении скачивания. |
| on |
Обратный вызов, который запускается при выполнении отправки. |
| proxy |
Конфигурация прокси-сервера. |
| request |
Уникальный идентификатор запроса. Используется для ведения журнала и трассировки. |
| request |
Дополнительные опции можно установить по запросу. Это позволяет переопределить существующие или предоставить свойства запроса, которые не объявлены. Для ознакомления с возможными допустимыми свойствами см.
ВНИМАНИЕ: Указанные здесь параметры будут переопределять любые свойства с одинаковыми именами при отправке запроса HttpClient. |
| stream |
Список кодов состояния ответа, соответствующий текст PipelineResponse, должен рассматриваться как поток. Если streamResponseStatusCodes содержит значение, Number.POSITIVE_INFINITY любое состояние будет рассматриваться как поток. |
| timeout | Число миллисекундах запроса может приниматься перед автоматическим завершением.
Если запрос завершается, создается |
| tls |
Параметры настройки проверки подлинности TLS |
| tracing |
Параметры трассировки для любых созданных диапазонов. |
| url | URL-адрес для выполнения запроса. |
| with |
Указывает, должен ли агент пользователя отправлять файлы cookie из другого домена в случае запросов между источниками. По умолчанию используется значение false. |
Сведения о свойстве
abortSignal
Используется для прерывания запроса позже.
abortSignal?: AbortSignalLike
Значение свойства
agent
ТОЛЬКО NODEJS
Параметр только для узла для предоставления пользовательской http.Agent/https.Agent.
Ничего не делает при выполнении в браузере.
agent?: Agent
Значение свойства
allowInsecureConnection
Задайте значение true, если запрос отправляется по протоколу HTTP вместо HTTPS
allowInsecureConnection?: boolean
Значение свойства
boolean
body
disableKeepAlive
Если подключение не должно использоваться повторно.
disableKeepAlive?: boolean
Значение свойства
boolean
enableBrowserStreams
ТОЛЬКО БРАУЗЕР
В браузере можно включить только потоки браузера. Если этот параметр задан и ответ является потоком, ответ будет иметь свойство browserStream вместо blobBody, которые будут неопределенными.
Значение по умолчанию равно false
enableBrowserStreams?: boolean
Значение свойства
boolean
formData
headers
Заголовки HTTP, используемые при выполнении запроса.
headers: HttpHeaders
Значение свойства
method
multipartBody
Текст многопартийного запроса.
multipartBody?: MultipartRequestBody
Значение свойства
onDownloadProgress
Обратный вызов, который запускается при выполнении скачивания.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Значение свойства
(progress: TransferProgressEvent) => void
onUploadProgress
Обратный вызов, который запускается при выполнении отправки.
onUploadProgress?: (progress: TransferProgressEvent) => void
Значение свойства
(progress: TransferProgressEvent) => void
proxySettings
requestId
Уникальный идентификатор запроса. Используется для ведения журнала и трассировки.
requestId: string
Значение свойства
string
requestOverrides
Дополнительные опции можно установить по запросу. Это позволяет переопределить существующие или предоставить свойства запроса, которые не объявлены.
Для ознакомления с возможными допустимыми свойствами см.
- Варианты https.request в NodeJS: https://nodejs.org/api/http.html#httprequestoptions-callback
- Browser RequestInit: https://developer.mozilla.org/en-US/docs/Web/API/RequestInit
ВНИМАНИЕ: Указанные здесь параметры будут переопределять любые свойства с одинаковыми именами при отправке запроса HttpClient.
requestOverrides?: Record<string, unknown>
Значение свойства
Record<string, unknown>
streamResponseStatusCodes
Список кодов состояния ответа, соответствующий текст PipelineResponse, должен рассматриваться как поток. Если streamResponseStatusCodes содержит значение, Number.POSITIVE_INFINITY любое состояние будет рассматриваться как поток.
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 из другого домена в случае запросов между источниками. По умолчанию используется значение false.
withCredentials: boolean
Значение свойства
boolean