Search
    Preparing search index...

    Конфигурация запроса Axios с внутренними заголовками

    interface InternalAxiosRequestConfig<D = any> {
        adapter?: AxiosAdapterConfig | AxiosAdapterConfig[];
        auth?: AxiosBasicCredentials;
        baseURL?: string;
        beforeRedirect?: (
            options: Record<string, any>,
            responseDetails: {
                headers: Record<string, string>;
                statusCode: HttpStatusCode;
            },
        ) => void;
        cancelToken?: {
            promise: Promise<{ message: undefined | string }>;
            reason?: { message: undefined | string };
            throwIfRequested(): void;
        };
        data?: D;
        decompress?: boolean;
        env?: { FormData?: new (...args: any[]) => object };
        family?: AddressFamily;
        fetchOptions?: Record<string, any>;
        formSerializer?: SerializerOptions;
        headers: AxiosRequestHeaders;
        httpAgent?: any;
        httpsAgent?: any;
        insecureHTTPParser?: boolean;
        lookup?:
            | (
                (
                    hostname: string,
                    options: object,
                    cb: (
                        err: null | Error,
                        address: LookupAddress | LookupAddress[],
                        family?: AddressFamily,
                    ) => void,
                ) => void
            )
            | (
                (
                    hostname: string,
                    options: object,
                ) => Promise<
                    | LookupAddress
                    | [
                        address: LookupAddressEntry
                        | LookupAddressEntry[],
                        family?: AddressFamily,
                    ],
                >
            );
        maxBodyLength?: number;
        maxContentLength?: number;
        maxRate?: number | [number, number];
        maxRedirects?: number;
        method?: string;
        onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void;
        onUploadProgress?: (progressEvent: AxiosProgressEvent) => void;
        params?: any;
        paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer;
        proxy?: false | AxiosProxyConfig;
        responseEncoding?: string;
        responseType?: ResponseType;
        signal?: {
            aborted: boolean;
            addEventListener?: (...args: any) => any;
            onabort?: null | ((...args: any) => any);
            removeEventListener?: (...args: any) => any;
        };
        socketPath?: null
        | string;
        timeout?: number;
        timeoutErrorMessage?: string;
        transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[];
        transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[];
        transitional?: {
            clarifyTimeoutError?: boolean;
            forcedJSONParsing?: boolean;
            silentJSONParsing?: boolean;
        };
        transport?: any;
        url?: string;
        validateStatus?: null
        | ((status: number) => boolean);
        withCredentials?: boolean;
        withXSRFToken?:
            | boolean
            | ((config: InternalAxiosRequestConfig) => undefined | boolean);
        xsrfCookieName?: string;
        xsrfHeaderName?: string;
    }

    Type Parameters

    • D = any

    Hierarchy (View Summary)

    Index

    Properties

    baseURL?: string
    beforeRedirect?: (
        options: Record<string, any>,
        responseDetails: {
            headers: Record<string, string>;
            statusCode: HttpStatusCode;
        },
    ) => void
    cancelToken?: {
        promise: Promise<{ message: undefined | string }>;
        reason?: { message: undefined | string };
        throwIfRequested(): void;
    }
    data?: D
    decompress?: boolean
    env?: { FormData?: new (...args: any[]) => object }
    family?: AddressFamily
    fetchOptions?: Record<string, any>
    formSerializer?: SerializerOptions
    httpAgent?: any
    httpsAgent?: any
    insecureHTTPParser?: boolean
    lookup?:
        | (
            (
                hostname: string,
                options: object,
                cb: (
                    err: null | Error,
                    address: LookupAddress | LookupAddress[],
                    family?: AddressFamily,
                ) => void,
            ) => void
        )
        | (
            (
                hostname: string,
                options: object,
            ) => Promise<
                | LookupAddress
                | [
                    address: LookupAddressEntry
                    | LookupAddressEntry[],
                    family?: AddressFamily,
                ],
            >
        )
    maxBodyLength?: number
    maxContentLength?: number
    maxRate?: number | [number, number]
    maxRedirects?: number
    method?: string
    onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void
    onUploadProgress?: (progressEvent: AxiosProgressEvent) => void
    params?: any
    proxy?: false | AxiosProxyConfig
    responseEncoding?: string
    responseType?: ResponseType
    signal?: {
        aborted: boolean;
        addEventListener?: (...args: any) => any;
        onabort?: null | ((...args: any) => any);
        removeEventListener?: (...args: any) => any;
    }
    socketPath?: null | string
    timeout?: number
    timeoutErrorMessage?: string
    transitional?: {
        clarifyTimeoutError?: boolean;
        forcedJSONParsing?: boolean;
        silentJSONParsing?: boolean;
    }
    transport?: any
    url?: string
    validateStatus?: null | ((status: number) => boolean)
    withCredentials?: boolean
    withXSRFToken?:
        | boolean
        | ((config: InternalAxiosRequestConfig) => undefined | boolean)
    xsrfCookieName?: string
    xsrfHeaderName?: string