目录
第一种:application/json;charset=UTF-8
第三种: application/x-www-form-urlencoded
了解几个Content-type类型
Content-type类型:代表发送端(客户端|服务器)发送的实体数据的数据类型
格式:Content-Type:type/subtype ;parameter
* 要根据服务端定而定,否则一般情况无需做设置改动
/**
* get请求不存在设置Content-Type
* 只有post和put用到Content-Type
* content-type会根据参数的类型会自动有对应的值,一般无需设置
*/
第一种:application/json;charset=UTF-8
默认行参 axios.post(url,{a:1,b:2})
若不标注Content-type类型,则content-type默认是application/json;charset=UTF-8类型
第二种:multipart/form-data
多用于图片上传
let formData = new FormData() ;
formData.append('a',1);
formData.append('b',2)
第三种: application/x-www-form-urlencoded
let data = {a:1,b:2}; axios.post(url,qs.stringify({ data }))
例如服务端需要的类型为第三种,此时只需要统一设置请求前将参数变成字符串即可
// `transformRequest` 允许在向服务器发送前,