vue项目,axios的data配置,请求失败
用vue写的项目,axios发送post请求,后端需要传递请求主体,只要加上data配置项,就请求失败,一直请求pending,去掉data就请求成功,但无法传递请求主体,这是怎么回事,后端说是parse不了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
用vue写的项目,axios发送post请求,后端需要传递请求主体,只要加上data配置项,就请求失败,一直请求pending,去掉data就请求成功,但无法传递请求主体,这是怎么回事,后端说是parse不了
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
1.加入配置:axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'
2.引入:import Qs from 'qs'
3.post请求中,需要将数据序列化:data: Qs.stringify(params),
使用qs库来格式化数据试试
axios post请求需要用拦截器处理下参数