HttpCalloutConfig
Defined in: src/policies/traffic/http-callout.ts:14
Configuration for the httpCallout policy.
Extends
Section titled “Extends”Properties
Section titled “Properties”abortOnFailure?
Section titled “abortOnFailure?”
optionalabortOnFailure:boolean
Defined in: src/policies/traffic/http-callout.ts:30
If true, throw on non-2xx response. Default: true.
optionalbody:unknown
Defined in: src/policies/traffic/http-callout.ts:22
Request body — static or dynamic. JSON-serialized if object.
headers?
Section titled “headers?”
optionalheaders:Record<string,string| (c) =>string|Promise<string>>
Defined in: src/policies/traffic/http-callout.ts:20
Request headers — static values or dynamic functions.
method?
Section titled “method?”
optionalmethod:string
Defined in: src/policies/traffic/http-callout.ts:18
HTTP method. Default: “GET”.
onError()?
Section titled “onError()?”
optionalonError: (error,c) =>void|Promise<void>
Defined in: src/policies/traffic/http-callout.ts:28
Error handler. Default: throw GatewayError 502.
Parameters
Section titled “Parameters”unknown
Context
Returns
Section titled “Returns”void | Promise<void>
onResponse()
Section titled “onResponse()”onResponse: (
response,c) =>void|Promise<void>
Defined in: src/policies/traffic/http-callout.ts:26
Callback to process the callout response. Required.
Parameters
Section titled “Parameters”response
Section titled “response”Response
Context
Returns
Section titled “Returns”void | Promise<void>
skip()?
Section titled “skip()?”
optionalskip: (c) =>boolean|Promise<boolean>
Defined in: src/policies/types.ts:33
Skip this policy when condition returns true
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”boolean | Promise<boolean>
Inherited from
Section titled “Inherited from”timeout?
Section titled “timeout?”
optionaltimeout:number
Defined in: src/policies/traffic/http-callout.ts:24
Timeout in ms. Default: 5000.
url:
string| (c) =>string|Promise<string>
Defined in: src/policies/traffic/http-callout.ts:16
Target URL — static string or dynamic function. Required.