Properties
Optional adapter
adapter?: AxiosAdapterConfig | AxiosAdapterConfig[]
Optional allowAbsoluteUrls
allowAbsoluteUrls?: boolean
Optional allowedSocketPaths
allowedSocketPaths?: string | string[]
Optional auth
Optional axios-retry
axios-retry?: IAxiosRetryConfigExtended
Optional baseURL
baseURL?: string
Optional beforeRedirect
beforeRedirect?: ((options, responseDetails, requestDetails) => void)
Type declaration
- (options, responseDetails, requestDetails): void
Parameters
- options: Record<string, any>
- responseDetails: {
headers: Record<string, string>;
statusCode: HttpStatusCode;
}headers: Record<string, string>
- requestDetails: {
headers: Record<string, string>;
method: string;
url: string;
}headers: Record<string, string>
method: string
url: string
Returns void
Optional data
Optional decompress
decompress?: boolean
Optional env
env?: {
FormData?: (new (...args) => object);
Request?: (new (input, init?) => Request);
Response?: (new (body?, init?) => Response);
fetch?: ((input, init?) => Promise<Response>);
}
Type declaration
Optional FormData?: (new (...args) => object)
- new (...args): object
Returns object
Optional Request?: (new (input, init?) => Request)
- new (input, init?): Request
Parameters
- input: string | URL | Request
Optional init: RequestInit
Returns Request
Optional Response?: (new (body?, init?) => Response)
- new (body?, init?): Response
Parameters
Optional body: string | ArrayBuffer | ArrayBufferView | Blob | FormData | URLSearchParamsOptional init: ResponseInit
Returns Response
Optional fetch?: ((input, init?) => Promise<Response>)
- (input, init?): Promise<Response>
Parameters
- input: string | URL | Request
Optional init: RequestInit
Returns Promise<Response>
Optional fetchOptions
fetchOptions?: Record<string, any> | Omit<RequestInit, "headers" | "method" | "signal" | "body">
Optional formDataHeaderPolicy
formDataHeaderPolicy?: "legacy" | "content-only"
Optional headers
Optional http2Options
http2Options?: Record<string, any> & {
sessionTimeout?: number;
}
Type declaration
Optional sessionTimeout?: number
Optional httpAgent
httpAgent?: any
Optional httpVersion
httpVersion?: 1 | 2
Optional httpsAgent
httpsAgent?: any
Optional insecureHTTPParser
insecureHTTPParser?: boolean
Optional lookup
Type declaration
- (hostname, options, cb): void
Parameters
- hostname: string
- options: object
- cb: ((err, address, family?) => void)
- (err, address, family?): void
Returns void
Returns void
Optional maxBodyLength
maxBodyLength?: number
Optional maxContentLength
maxContentLength?: number
Optional maxRate
maxRate?: number | [number, number]
Optional maxRedirects
maxRedirects?: number
Optional method
method?: StringLiteralsOrString<Method> Optional onDownloadProgress
onDownloadProgress?: ((progressEvent) => void)
Type declaration
- (progressEvent): void
Returns void
Optional onUploadProgress
onUploadProgress?: ((progressEvent) => void)
Type declaration
- (progressEvent): void
Returns void
Optional params
params?: any
Optional paramsSerializer
Optional parseReviver
parseReviver?: ((this, key, value, context?) => any)
Type declaration
- (this, key, value, context?): any
Parameters
- this: any
- key: string
- value: any
Optional context: {
source?: string;
}
Returns any
Optional redact
redact?: string[]
Optional responseEncoding
Optional sensitiveHeaders
sensitiveHeaders?: string[]
Optional socketPath
socketPath?: string
Optional timeout
timeout?: number
Optional timeoutErrorMessage
timeoutErrorMessage?: string
Optional transformRequest
Optional transformResponse
Optional transport
transport?: any
Optional url
url?: string
Optional validateStatus
validateStatus?: ((status) => boolean)
Type declaration
- (status): boolean
Returns boolean
Optional withCredentials
withCredentials?: boolean
Optional withXSRFToken
withXSRFToken?: boolean | ((config) => boolean)
Type declaration
- (config): boolean
Returns boolean
Optional xsrfCookieName
xsrfCookieName?: string
Optional xsrfHeaderName
xsrfHeaderName?: string