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.