axios的配置项和含义

简介: axios是一个基于Promise的HTTP客户端,可以发送请求并处理响应。它提供了很多配置项,可以满足不同的需求。

axios是一个基于Promise的HTTP客户端,可以发送请求并处理响应。它提供了很多配置项,可以满足不同的需求。


1.baseURL:设置请求的基础URL。

2.headers:设置请求头。

3.params:设置请求URL中的查询参数。

4.data:设置请求体中的数据。

5.timeout:设置请求超时时间。

6.responseType:设置响应数据的类型,可以是arraybuffer、blob、document、json、text等。

7.withCredentials:设置是否允许携带cookie等凭证信息。

8.transformRequest:设置请求数据的转换函数,可以是一个数组,每个函数用于对请求数据进行处理。

9.transformResponse:设置响应数据的转换函数,可以是一个数组,每个函数用于对响应数据进行处理。

10.validateStatus:设置判断请求状态是否成功的函数,可以自定义规则。

11.maxContentLength:设置响应数据的最大长度。

12.maxRedirects:设置重定向的最大次数。

13cancelToken:设置请求取消的令牌。


以上仅为常用的一些配置项,还有其他一些较为高级的配置项可以参考官方文档。

相关文章
|
3天前
|
网络架构
vue-router4 |name的作用|query传参|parmas传参|动态路由参数|命名视图|别名alias|前置路由守卫|路由过渡效果|滚动行为
vue-router4 |name的作用|query传参|parmas传参|动态路由参数|命名视图|别名alias|前置路由守卫|路由过渡效果|滚动行为
|
3天前
|
设计模式 JSON 前端开发
前后端配置动态的数据字段标签(django_vue)
前后端配置动态的数据字段标签(django_vue)
21 0
|
3天前
|
JavaScript 前端开发 网络架构
Vue-router的动态路由:获取传递的值
Vue-router的动态路由:获取传递的值
|
3天前
|
网络架构
怎么定义vue-router的动态路由?怎么获取传过来的动态参数?
怎么定义vue-router的动态路由?怎么获取传过来的动态参数?
|
3天前
|
网络架构
定义vue-router的动态路由以及如何获取传过来的动态参数
定义vue-router的动态路由以及如何获取传过来的动态参数
43 1
|
3天前
|
JavaScript
Vue中如何获取当前路由的参数?
Vue中如何获取当前路由的参数?
62 1
|
3天前
【Axios】配置默认值及拦截器代码逐行详解
【Axios】配置默认值及拦截器代码逐行详解
43 0
|
3天前
|
负载均衡 JavaScript 网络协议
route和router的区别,怎么定义vue-router的动态路由?怎么获取传过来的值
route和router的区别,怎么定义vue-router的动态路由?怎么获取传过来的值
64 1
|
6月前
easyUI 动态参数名称和动态参数值
easyUI 动态参数名称和动态参数值
|
10月前
|
JSON 前端开发 小程序
【Django学习】(三)全局路由配置与匹配规则&创建视图函数
【Django学习】(三)全局路由配置与匹配规则&创建视图函数