在发送post请求时可能需要把数据传给后端服务器,一般都是把数据放在配置项的body中发送,请求头content-type会决定body是何种参数,常用有application/x-www-form-urlencoded
application/json
multipart/form-data
application/x-www-form-urlencoded请求体类型为url格式a=1&b=2
,在get请求时叫查询参数
对于对象
{
a:1,
b:2
}
可以使用qs库,for循环处理,和new URLSearchparams(obj)
构造函数,把对象传给构造函数,更多URLSearchparams对象方法见MDN
application/json请求体类型为JSON字符串'{'a':'1','b':'2'}'
,直接JSON.stringify(obj)
把对象转成JSON字符串
multipart/form-data传表单数据给后端,使用new FormData()
创建