Skip to main content

Interface: HttpAgentRequestOptions

Defined in: packages/core/src/http/HttpAgent.ts:30

Properties​

abortController?​

optional abortController: AbortController

Defined in: packages/core/src/http/HttpAgent.ts:60


cache?​

optional cache: boolean

Defined in: packages/core/src/http/HttpAgent.ts:54

Enable caching for the requests.


cacheFailedRequest?​

optional cacheFailedRequest: boolean

Defined in: packages/core/src/http/HttpAgent.ts:55


fetchOptions?​

optional fetchOptions: ImaRequestInit

Defined in: packages/core/src/http/HttpAgent.ts:49

Default fetch options.


keepSensitiveHeaders?​

optional keepSensitiveHeaders: boolean

Defined in: packages/core/src/http/HttpAgent.ts:61


postProcessors?​

optional postProcessors: <B>(response) => HttpAgentResponse<B>[]

Defined in: packages/core/src/http/HttpAgent.ts:57

Type Parameters​

B​

B = unknown

Parameters​

response​

HttpAgentResponse<B>

Returns​

HttpAgentResponse<B>


repeatRequest?​

optional repeatRequest: number

Defined in: packages/core/src/http/HttpAgent.ts:44

Specifies the maximum number of tries to repeat the request if the request fails.


responseType?​

optional responseType: "json" | "blob" | "text" | "arrayBuffer" | "formData"

Defined in: packages/core/src/http/HttpAgent.ts:56


timeout?​

optional timeout: number

Defined in: packages/core/src/http/HttpAgent.ts:34

Specifies the request timeout in milliseconds.


ttl?​

optional ttl: number

Defined in: packages/core/src/http/HttpAgent.ts:39

Specified how long the request may be cached in milliseconds.


validateCookies?​

optional validateCookies: boolean

Defined in: packages/core/src/http/HttpAgent.ts:67

Validate cookies when parsing from Set-Cookie header and when sending cookies from the server.