Config Options
November 13, 2023Less than 1 minute
axios.defaults.baseURL = 'http://httpbin.org/'
axios.defaults.timeout = '10'
常见配置项
- 请求地址 url: ‘/url’
- 请求类型 method: ‘get’
- 请求根路径 baseURL : ‘http://httpbin.org’
- 请求前的数据处理
transformRequest: [function(data){}]
- 请求后的数据处理
transformResponse: [function(data){}]
- 自定义请求头
headers: {’x-Requested-With’: ‘XMLHttpRequest’}
- URL查询对象(针对get请求使用) params:
{id: 2}
- 查询对象序列化函数 paramsSerializer:
function(params){}
- request body(针对post请求使用) data:
{key: ‘aaa’}
- 超时设置 timeout: 1000
- 跨域是否带Token withCredentials: false
- 自定义请求处理 adapter:
function(resolve, reject, config){}
- 身份验证信息 auth:
{uname: ‘’, pwd: ‘123’}
- 响应的数据格式 json/blob/document/arraybuffer/text等 responseType: ‘json’