Skip to content

onion-interceptorDocs


接口: AxiosInstanceLike<Cfg, Res>

AxiosInstanceLike 接口定义了一个类似 Axios 实例的结构。 它包含 request 方法以及可选的 HTTP 方法快捷函数。

类型参数

类型参数Value
CfgRequestConfig
ResRequestResponse

Indexable

[key: string]: any

Properties

defaults?

optional defaults: any

defaults 属性存储实例的默认配置。

查看源码

types.ts:109


request()

request: (...args) => Promise<Res>

request 方法用于执行 HTTP 请求。

参数

参数名类型
...argsany[]

返回值类型

Promise<Res>

查看源码

types.ts:107

Methods

delete()?

optional delete<T>(url, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:113


get()?

optional get<T>(url, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:112


optional head<T>(url, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:114


options()?

optional options<T>(url, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:115


patch()?

optional patch<T>(url, data?, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
data?unknown
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:126


patchForm()?

optional patchForm<T>(url, data?, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
data?unknown
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:143


post()?

optional post<T>(url, data?, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
data?unknown
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:116


postForm()?

optional postForm<T>(url, data?, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
data?unknown
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:133


put()?

optional put<T>(url, data?, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
data?unknown
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:121


putForm()?

optional putForm<T>(url, data?, config?): AxiosPromise<T>

类型参数

类型参数Value
Tany

参数

参数名类型
urlstring
data?unknown
config?AxiosRequestConfig<any>

返回值类型

AxiosPromise<T>

查看源码

types.ts:138

Released under the MIT License.