解决vue2中使用axios http请求出现的问题

网友投稿 484 2023-02-14


解决vue2中使用axios http请求出现的问题

使用axios处理post请求时,出现的问题解决

默认情况下: axios.post(url, params).then(res => res.data);

当url是远程接口链接时,会报404的错误:

Uncaught (in promise) Error: Request failed with status code 404

我们需要实例化一个新的axios,并且设置他的消息头为'content-type': ‘application/x-www-form-urlencoded'

于是得出解决方案:

var instance = axios.create({

headers: {'content-type': 'application/x-www-form-urlencoded'}

});

instance .post(`url`, params).then(res => res.data);

然后发现不报错了,但是后台接受不到传入参数,查阅资料,发现需要dLtynkjEed引入一个qs模块

var qs=require('qs');

var instance = axios.create({

headers: {'content-type': 'application/x-www-form-urlencoded'}

});

instance .post(`url`, qs.stringify(params)).then(res => res.data);

大功告成!

问题解决!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:接口响应测试(接口测试性能测试)
下一篇:React BootStrap用户体验框架快速上手
相关文章

 发表评论

暂时没有评论,来抢沙发吧~