application/json
application/json 实现在比较常用的一种传参形式,在body里raw以json格式来传递参数
{name:"zs",age"18}
这种方式的传参,前段几乎不用管太多,一般使用在传递普通的json对象的时候使用
x-www-form-urlencoded
这种表单提交格式的传参形式,在提交表单的时候使用,但用的很少,这种格式前端需要子请求头配置
“headers”:"application/x-www-form-urlencoded"
//在将表单数据给后端,同时还得对数据做一定的处理,因为,这种形式的数据是以键值对的方式传递:
let person = {
name:"zs",
age:18
}
qs.stringify(person)
//name=zs&age=18,以这种key-value的形式传递,
qs,是npm下内置的一个包,现在一般用的较少
form-data
form-data也是较为常用的一种传递数据的,一般用于传递文件、图片格式的数据比较多,很多服务器的支持性也比较高
let formdata = new FormData();
formdata.append("file1",file1);
formdata.append("file2",file2);
在将formdata在请求体body发给后端