Payload(默认) Content-Type: ‘application/json; charset=utf-8’【序列化的JSON字符串】
let data = { name: “jack”, sex: “man”};
提交数据格式:JSON.stringify(data) --> ‘{ name: “jack”, sex: “man”}’
备注:ajax 默认请求格式; axios会发两个请求,第一个是options,然后再就是实际的请求方式。
Form Data Content-Type: ‘application/x-www-form-urlencoded’
实现方法:
1.设置 headers: {‘Content-Type’: ‘application/x-www-form-urlencoded’}
let obj = {
key1: 1,
key2: 2,
key3: 3
}
2.qs.stringify() 将Json对象序列化成URL的形式,以&进行拼接
提交数据格式:key1=1&key2=2&key3=3
multipart/form-data
另一种常见的post请求方式,一般用来上传文件,各大服务器的支持也比较好