axios以x-www-form-urlencoded方式提交,后端未收到数据
这是后端的要求:
我的写法:
let obj = {
questionNireUid:this.current_id
}
this.$axios.post('/questionnaire/dropqnnire',obj,{
headers:{
'Content-type': 'application/x-www-form-urlencoded;charset=utf-8'
}
})
浏览器显示有数据
但是后端却接收不到数据
这是怎么回事啊?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
装个
qs
,然后axios
你只设置headers
是无效的,还要对数据进行编码参照这个
issue
Content-Type application/x-www-form-urlencoded
这张图可以看出你发的数据有问题,整个
obj
被json
化并当作name
了可能得用
FormData
试试