Type Alias HttpMiddlewareOptions
HttpMiddlewareOptions: {
abortController?: AbortController;
credentialsMode?: "omit" | "same-origin" | "include";
enableRetry?: boolean;
fetch?: any;
getAbortController?: () => AbortController;
headersWithStringBody?: string[];
host: string;
includeHeaders?: boolean;
includeOriginalRequest?: boolean;
includeRequestInErrorResponse?: boolean;
includeResponseHeaders?: boolean;
maskSensitiveHeaderData?: boolean;
retryConfig?: {
backoff?: boolean;
maxDelay?: number;
maxRetries?: number;
retryCodes?: (number | string)[];
retryDelay?: number;
retryOnAbort?: boolean;
};
timeout?: number;
}
Type declaration
OptionalabortController?: AbortController
OptionalcredentialsMode?: "omit" | "same-origin" | "include"
OptionalenableRetry?: boolean
Optionalfetch?: any
OptionalgetAbortController?: () => AbortController
OptionalheadersWithStringBody?: string[]
host: string
OptionalincludeHeaders?: boolean
OptionalincludeOriginalRequest?: boolean
OptionalincludeRequestInErrorResponse?: boolean
OptionalincludeResponseHeaders?: boolean
OptionalmaskSensitiveHeaderData?: boolean
OptionalretryConfig?: {
backoff?: boolean;
maxDelay?: number;
maxRetries?: number;
retryCodes?: (number | string)[];
retryDelay?: number;
retryOnAbort?: boolean;
}
Optionaltimeout?: number