Content-Type: application/json
application/x-www-form-urlencoded
multipart/form-data
1------------------
axios.get('https://example.com/api',
{
params: {
param1: 'value1',
param2: 'value2'
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
})
const data = {
name: 'John Doe',
age: 30,
email: 'johndoe@example.com'
};
2------------------
axios.get('https://example.com/api',
{
data: JSON.stringify(data),
headers: {
'Content-Type': 'application/json'
}
})
3-------------------------
上传文件一般用post
const formData = new FormData();
formData.append('file', file); // 添加文件或其他表单数据
axios.get('https://example.com/api',
{
method: 'multipart/form-data',
data: formData
})
POST
注意:application/x-www-form-urlencoded也可以实现文件上传
const data = {
key1: 'value1',
key2: 'value2'
};
4----------------
axios.post('https://example.com/api', data,
{
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
})
5---------------
const data = {
name: 'John Doe',
age: 30,
email: 'johndoe@example.com'
};
axios.post('https://example.com/api', JSON.stringify(data),
{
headers: {
'Content-Type': 'application/json'
}
})
6-------------------------------
const formData = new FormData();
formData.append('file', file); // 添加文件或其他表单数据
axios.post('https://example.com/api', formData,
{
headers: {
'Content-Type': 'multipart/form-data'
}
})
axios---几种传参方式
最新推荐文章于 2024-05-14 11:51:07 发布