operation
Response
Getter
一个函数,该函数返回给定 OperationSpec 和 HttpOperationResponse 组合的正确 OperationResponse。 如果这是未定义的,则将使用简单的状态代码查找。
operation
Spec
HTTP 请求的规范。
proxy
Settings
如有必要,要使用的代理。
query
添加到 URL 的查询。
request
Id
传出请求的唯一标识符。
should
Deserialize
是否应反序列化 HttpOperationResponse。 如果未定义,则应反序列化 HttpOperationResponse。
span
Options
跟踪:启用跟踪时用于创建范围的选项。
stream
Response
Body
是否应将 HttpOperationResponse 的正文视为流。
stream
Response
Status
Codes
状态代码的列表,其对应的 HttpOperationResponse 正文应被视为流。
timeout
在中止请求之前等待多长时间(以毫秒为单位)。
tracing
Context
跟踪:创建跨度时使用的上下文。
传出请求的 URL。
with
Credentials
在浏览器中向跨站点目标发出请求时,) 通过 cookie、授权标头或 TLS 客户端证书发送 (凭据。
new WebResource(url?: string, method?: HttpMethods, body?: unknown, query?: {[key: string]: any}, headers?: HttpHeadersLike | {[key: string]: any}, streamResponseBody?: boolean, withCredentials?: boolean, abortSignal?: AbortSignalLike, timeout?: number, onUploadProgress?: (progress: TransferProgressEvent) => void, onDownloadProgress?: (progress: TransferProgressEvent) => void, proxySettings?: ProxySettings, keepAlive?: boolean, decompressResponse?: boolean, streamResponseStatusCodes?: Set<number>)
string
一个函数,该函数返回给定 OperationSpec 和 HttpOperationResponse 组合的正确 OperationResponse。 如果这是未定义的,则将使用简单的状态代码查找。
operationResponseGetter?: (operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
(operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
验证是否定义了所需的属性,例如方法、url、标头[“Content-Type”]、headers[“accept-language”] 。 如果未定义上述属性之一,则会引发错误。
function validateRequestProperties()