你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PipelineRequest interface
有关管道发出的请求的元数据。
属性
abort |
用于稍后中止请求。 |
agent | 仅 NODEJS 提供自定义 |
allow |
如果请求是通过 HTTP 而不是 HTTPS 发送的,则设置为 true |
body | HTTP 正文内容 ((如果有) ) |
disable |
如果不应重复使用连接, |
enable |
浏览器仅限浏览器选项,用于启用浏览器流。 如果设置了此选项,并且响应是流,则响应将具有 属性 默认值为“false” |
form |
模拟浏览器表单文章 |
headers | 发出请求时要使用的 HTTP 标头。 |
method | 发出请求时要使用的 HTTP 方法。 |
on |
下载进度时触发的回调。 |
on |
上传进度时触发的回调。 |
proxy |
代理配置。 |
request |
请求的唯一标识符。 用于日志记录和跟踪。 |
stream |
响应状态代码的列表,其对应的 PipelineResponse 正文应被视为流。 当 streamResponseStatusCodes 包含值Number.POSITIVE_INFINITY任何状态都将被视为流。 |
timeout | 请求在自动终止之前可以花费的毫秒数。
如果请求终止, |
tls |
用于配置 TLS 身份验证的设置 |
tracing |
要用于任何已创建的 Span 的跟踪选项。 |
url | 要向其发送请求的 URL。 |
with |
指示在跨域请求的情况下,用户代理是否应从其他域发送 Cookie。 默认为 false。 |
属性详细信息
abortSignal
用于稍后中止请求。
abortSignal?: AbortSignalLike
属性值
AbortSignalLike
agent
allowInsecureConnection
如果请求是通过 HTTP 而不是 HTTPS 发送的,则设置为 true
allowInsecureConnection?: boolean
属性值
boolean
body
disableKeepAlive
如果不应重复使用连接,
disableKeepAlive?: boolean
属性值
boolean
enableBrowserStreams
浏览器仅限浏览器选项,用于启用浏览器流。 如果设置了此选项,并且响应是流,则响应将具有 属性 browserStream
,而不是 blobBody
未定义的属性。
默认值为“false”
enableBrowserStreams?: boolean
属性值
boolean
formData
headers
method
onDownloadProgress
下载进度时触发的回调。
onDownloadProgress?: (progress: TransferProgressEvent) => void
属性值
(progress: TransferProgressEvent) => void
onUploadProgress
上传进度时触发的回调。
onUploadProgress?: (progress: TransferProgressEvent) => void
属性值
(progress: TransferProgressEvent) => void
proxySettings
requestId
请求的唯一标识符。 用于日志记录和跟踪。
requestId: string
属性值
string
streamResponseStatusCodes
响应状态代码的列表,其对应的 PipelineResponse 正文应被视为流。 当 streamResponseStatusCodes 包含值Number.POSITIVE_INFINITY任何状态都将被视为流。
streamResponseStatusCodes?: Set<number>
属性值
Set<number>
timeout
请求在自动终止之前可以花费的毫秒数。
如果请求终止, AbortError
则会引发 。
默认为 0,这将禁用超时。
timeout: number
属性值
number
tlsSettings
tracingOptions
要用于任何已创建的 Span 的跟踪选项。
tracingOptions?: OperationTracingOptions
属性值
OperationTracingOptions
url
要向其发送请求的 URL。
url: string
属性值
string
withCredentials
指示在跨域请求的情况下,用户代理是否应从其他域发送 Cookie。 默认为 false。
withCredentials: boolean
属性值
boolean