Skip to content

API 参考 / @142vip/data-source / HttpApiOptions

接口: HttpApiOptions ​

定义于: packages/data-source/src/core/apis/vip-http-api.ts:6

theme_extends ​

  • AxiosRequestConfig

属性 ​

adapter? ​

optional adapter?: AxiosAdapterConfig | AxiosAdapterConfig[]

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:332

继承自 ​

AxiosRequestConfig.adapter


allowAbsoluteUrls? ​

optional allowAbsoluteUrls?: boolean

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:322

继承自 ​

AxiosRequestConfig.allowAbsoluteUrls


auth? ​

optional auth?: AxiosBasicCredentials

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:333

继承自 ​

AxiosRequestConfig.auth


baseURL? ​

optional baseURL?: string

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:321

继承自 ​

AxiosRequestConfig.baseURL


beforeRedirect? ​

optional beforeRedirect?: (options, responseDetails) => void

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:345

参数 ​

options ​

Record<string, any>

responseDetails ​
headers ​

Record<string, string>

statusCode ​

HttpStatusCode

返回 ​

void

继承自 ​

AxiosRequestConfig.beforeRedirect


cancelToken? ​

optional cancelToken?: CancelToken

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:351

继承自 ​

AxiosRequestConfig.cancelToken


data? ​

optional data?: any

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:328

继承自 ​

AxiosRequestConfig.data


decompress? ​

optional decompress?: boolean

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:352

继承自 ​

AxiosRequestConfig.decompress


env? ​

optional env?: object

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:356

FormData? ​

optional FormData?: (...args) => object

参数 ​
args ​

...any[]

返回 ​

object

继承自 ​

AxiosRequestConfig.env


family? ​

optional family?: AddressFamily

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:360

继承自 ​

AxiosRequestConfig.family


fetchOptions? ​

optional fetchOptions?: Record<string, any> | Omit<RequestInit, "body" | "headers" | "method" | "signal">

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:364

继承自 ​

AxiosRequestConfig.fetchOptions


formSerializer? ​

optional formSerializer?: FormSerializerOptions

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:359

继承自 ​

AxiosRequestConfig.formSerializer


headers? ​

optional headers?: AxiosHeaders | Partial<RawAxiosHeaders & object & object> & Partial<object & object>

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:325

继承自 ​

AxiosRequestConfig.headers


httpAgent? ​

optional httpAgent?: any

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:348

继承自 ​

AxiosRequestConfig.httpAgent


httpsAgent? ​

optional httpsAgent?: any

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:349

继承自 ​

AxiosRequestConfig.httpsAgent


insecureHTTPParser? ​

optional insecureHTTPParser?: boolean

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:355

继承自 ​

AxiosRequestConfig.insecureHTTPParser


lookup? ​

optional lookup?: ((hostname, options, cb) => void) | ((hostname, options) => Promise<LookupAddress | [LookupAddressEntry | LookupAddressEntry[], AddressFamily]>)

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:361

继承自 ​

AxiosRequestConfig.lookup


maxBodyLength? ​

optional maxBodyLength?: number

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:342

继承自 ​

AxiosRequestConfig.maxBodyLength


maxContentLength? ​

optional maxContentLength?: number

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:340

继承自 ​

AxiosRequestConfig.maxContentLength


maxRate? ​

optional maxRate?: number | [number, number]

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:344

继承自 ​

AxiosRequestConfig.maxRate


maxRedirects? ​

optional maxRedirects?: number

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:343

继承自 ​

AxiosRequestConfig.maxRedirects


method? ​

optional method?: string

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:320

继承自 ​

AxiosRequestConfig.method


onDownloadProgress? ​

optional onDownloadProgress?: (progressEvent) => void

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:339

参数 ​

progressEvent ​

AxiosProgressEvent

返回 ​

void

继承自 ​

AxiosRequestConfig.onDownloadProgress


onUploadProgress? ​

optional onUploadProgress?: (progressEvent) => void

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:338

参数 ​

progressEvent ​

AxiosProgressEvent

返回 ​

void

继承自 ​

AxiosRequestConfig.onUploadProgress


params? ​

optional params?: any

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:326

继承自 ​

AxiosRequestConfig.params


paramsSerializer? ​

optional paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:327

继承自 ​

AxiosRequestConfig.paramsSerializer


proxy? ​

optional proxy?: false | AxiosProxyConfig

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:350

继承自 ​

AxiosRequestConfig.proxy


responseEncoding? ​

optional responseEncoding?: string

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:335

继承自 ​

AxiosRequestConfig.responseEncoding


responseType? ​

optional responseType?: ResponseType

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:334

继承自 ​

AxiosRequestConfig.responseType


signal? ​

optional signal?: GenericAbortSignal

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:354

继承自 ​

AxiosRequestConfig.signal


socketPath? ​

optional socketPath?: string | null

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:346

继承自 ​

AxiosRequestConfig.socketPath


timeout? ​

optional timeout?: number

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:329

继承自 ​

AxiosRequestConfig.timeout


timeoutErrorMessage? ​

optional timeoutErrorMessage?: string

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:330

继承自 ​

AxiosRequestConfig.timeoutErrorMessage


transformRequest? ​

optional transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[]

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:323

继承自 ​

AxiosRequestConfig.transformRequest


transformResponse? ​

optional transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[]

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:324

继承自 ​

AxiosRequestConfig.transformResponse


transitional? ​

optional transitional?: TransitionalOptions

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:353

继承自 ​

AxiosRequestConfig.transitional


transport? ​

optional transport?: any

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:347

继承自 ​

AxiosRequestConfig.transport


url? ​

optional url?: string

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:319

继承自 ​

AxiosRequestConfig.url


validateStatus? ​

optional validateStatus?: ((status) => boolean) | null

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:341

继承自 ​

AxiosRequestConfig.validateStatus


withCredentials? ​

optional withCredentials?: boolean

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:331

继承自 ​

AxiosRequestConfig.withCredentials


withXSRFToken? ​

optional withXSRFToken?: boolean | ((config) => boolean | undefined)

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:363

继承自 ​

AxiosRequestConfig.withXSRFToken


xsrfCookieName? ​

optional xsrfCookieName?: string

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:336

继承自 ​

AxiosRequestConfig.xsrfCookieName


xsrfHeaderName? ​

optional xsrfHeaderName?: string

定义于: node_modules/.pnpm/axios@1.11.0/node_modules/axios/index.d.ts:337

继承自 ​

AxiosRequestConfig.xsrfHeaderName