你当前正在访问 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 方法。 |
multipart |
多部分请求的正文。 |
on |
下载进度触发的回调。 |
on |
上传进度时触发的回调。 |
proxy |
代理配置。 |
request |
请求的唯一标识符。 用于日志记录和跟踪。 |
stream |
响应状态代码的列表,其相应的 PipelineResponse 正文应被视为流。 当 streamResponseStatusCodes 包含值Number.POSITIVE_INFINITY任何状态都将被视为流。 |
timeout | 请求在自动终止之前可能需要的毫秒数。
如果请求终止,则会引发 |
tls |
配置 TLS 身份验证的设置 |
tracing |
用于任何创建的 Span 的跟踪选项。 |
url | 要向其发出请求的 URL。 |
with |
指示在跨域请求的情况下,用户代理是否应从其他域发送 Cookie。 默认值为 false。 |
属性详细信息
abortSignal
agent
allowInsecureConnection
如果请求通过 HTTP 而不是 HTTPS 发送,则设置为 true
allowInsecureConnection?: boolean
属性值
boolean
body
disableKeepAlive
如果不应重复使用连接。
disableKeepAlive?: boolean
属性值
boolean
enableBrowserStreams
仅限浏览器
仅启用浏览器流的浏览器选项。 如果设置此选项并且响应是流,则响应将具有属性 browserStream
而不是未定义 blobBody
。
默认值为 false
enableBrowserStreams?: boolean
属性值
boolean
formData
headers
method
multipartBody
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
url
要向其发出请求的 URL。
url: string
属性值
string
withCredentials
指示在跨域请求的情况下,用户代理是否应从其他域发送 Cookie。 默认值为 false。
withCredentials: boolean
属性值
boolean