当前位置: 首页 > Web前端 > HTML5

axiospost请求写法

时间:2023-04-05 01:11:09 HTML5

后台以body方式接受参数:1.axios.post(api,data)直接传json格式的data数据,普通后台以单参数方式接受参数:1.axios.post(api,data)post(api,qs.stringify(data))这个方法需要用到qs把data数据转换成json格式,有点复杂2.axios({url:api,method:'post',data:qs.stringify(data)})和上面逻辑一样,只是写法不同3.axios({url:api,method:'post',params:data})这个方法不需要qs进行格式转换,比较简单注意:因为后台接收方式是单参数接受,data:data会导致后台是一个json对象,接口会报400,“RequiredStringparameter'xxx'isnotpresent”。