WebResourceLike interface
A description of a HTTP request to be made to a remote server.
Properties
| abort |
Signal of an abort controller. Can be used to abort both sending a network request and waiting for a response. |
| body | The HTTP body contents of the request. |
| decompress |
Whether or not to decompress response according to Accept-Encoding header (node-fetch only) |
| form |
Form data, used to build the request body. |
| headers | The HTTP headers to use when making the request. |
| keep |
If the connection should be reused. |
| method | The HTTP method to use when making the request. |
| on |
Callback which fires upon download progress. |
| on |
Callback which fires upon upload progress. |
| proxy |
Proxy configuration. |
| query | A query string represented as an object. |
| request |
A unique identifier for the request. Used for logging and tracing. |
| stream |
Whether or not the body of the HttpOperationResponse should be treated as a stream. |
| stream |
A list of response status codes whose corresponding HttpOperationResponse body should be treated as a stream. |
| timeout | The number of milliseconds a request can take before automatically being terminated.
If the request is terminated, an |
| url | The URL being accessed by the request. |
| with |
If credentials (cookies) should be sent along during an XHR. |
Property Details
abortSignal
Signal of an abort controller. Can be used to abort both sending a network request and waiting for a response.
abortSignal?: AbortSignalLike
Property Value
body
The HTTP body contents of the request.
body?: any
Property Value
any
decompressResponse
Whether or not to decompress response according to Accept-Encoding header (node-fetch only)
decompressResponse?: boolean
Property Value
boolean
formData
Form data, used to build the request body.
formData?: any
Property Value
any
headers
The HTTP headers to use when making the request.
headers: HttpHeadersLike
Property Value
keepAlive
If the connection should be reused.
keepAlive?: boolean
Property Value
boolean
method
onDownloadProgress
Callback which fires upon download progress.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Property Value
(progress: TransferProgressEvent) => void
onUploadProgress
Callback which fires upon upload progress.
onUploadProgress?: (progress: TransferProgressEvent) => void
Property Value
(progress: TransferProgressEvent) => void
proxySettings
query
A query string represented as an object.
query?: {[key: string]: any}
Property Value
{[key: string]: any}
requestId
A unique identifier for the request. Used for logging and tracing.
requestId: string
Property Value
string
streamResponseBody
Warning
This API is now deprecated.
Use streamResponseStatusCodes property instead.
Whether or not the body of the HttpOperationResponse should be treated as a stream.
streamResponseBody?: boolean
Property Value
boolean
streamResponseStatusCodes
A list of response status codes whose corresponding HttpOperationResponse body should be treated as a stream.
streamResponseStatusCodes?: Set<number>
Property Value
Set<number>
timeout
The number of milliseconds a request can take before automatically being terminated.
If the request is terminated, an AbortError is thrown.
timeout: number
Property Value
number
url
The URL being accessed by the request.
url: string
Property Value
string
withCredentials
If credentials (cookies) should be sent along during an XHR.
withCredentials: boolean
Property Value
boolean