Axios 里 post formdata 的数据跟jquery中formdata数据格式不一样

今天遇到一个问题,

在jquery中使用content-type=application/x-www-form-urlencoded 和在axios中添加

{headers:{"Content-Type":"application/x-www-form-urlencoded"}}时,请求的数据不一样:

jquery 提交后 formdata 是一个数组 而 axios 请求中是一个对象 而不是数组

在网上找到资料后找到解决方法

var qs = require("qs"); 

var param = qs.stringfy(data);

再将param传给axios 这样就可以使请求的数据跟jquery相同


你可能感兴趣的:(Axios 里 post formdata 的数据跟jquery中formdata数据格式不一样)