axios底层请求配置

本文详细介绍了axios的请求配置,包括url、method、baseURL、transformRequest、transformResponse、headers、params、data、timeout、withCredentials、adapter、auth、responseType等关键参数的使用方法和作用,帮助理解并掌握axios的API设置。
摘要由CSDN通过智能技术生成

{
// url 是请求的接口地址
url: ‘/user’,

// method 是请求的方法
method: ‘get’, // 默认值

// 如果url不是绝对路径,那么会将baseURL和url拼接作为请求的接口地址
// 用来区分不同环境,建议使用
baseURL: ‘https://some-domain.com/api/’,

// 用于请求之前对请求数据进行操作
// 只用当请求方法为‘PUT’,‘POST’和‘PATCH’时可用
// 最后一个函数需return出相应数据
// 可以修改headers
transformRequest: [function (data, headers) {
// 可以对data做任何操作

return data;

}],

// 用于对相应数据进行处理
// 它会通过then或者catch
transformResponse: [function (data) {
// 可以对data做任何操作

return data;

}],

// headers are custom headers to be sent
headers: {‘X-Requested-With’: ‘XMLHttpRequest’},

// URL参数
// 必须是一个纯对象或者 URL参数对象
params: {
ID: 12345
},

// 是一个可选的函数负责序列化params
// (e.g. https://www.npmjs.com/package/qs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值