为了账号安全,请及时绑定邮箱和手机立即绑定

使用ajax post请求发送的数据被ASCII转码了

使用ajax post请求发送的数据被ASCII转码了

九州编程 2019-03-12 17:13:45
使用axios的post方法提交数据,后台接收到的数据全被ASCII转码了,导致数据验证失败。前端请求:后端接收到的数据:%7B%22login%22%3A%7B%22browser%22%3A%221%22%2C%22ip%22%3A%221%22%7D%2C%22userId%22%3A%22admin%22%2C%22password%22%3A%22SxAdmin%232017%22%7D想问一哈如何修改才能是数据不被转码呐补充信息:后端本地测试可以拿到数据从network中发现,他传到后端的数据是json格式,而我传过去的确实json字符串格式。即使把JSON.stringify去掉也是这样我的提交后端的提交
查看完整描述

2 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

contentType:"application/json"


查看完整回答
反对 回复 2019-04-01
?
暮色呼如

TA贡献1853条经验 获得超9个赞

这并不是ascii转码,只是url_encode, 你设置的contentType就是所以会变成这样。按1楼方式改了应该就可以了


查看完整回答
反对 回复 2019-04-01
  • 2 回答
  • 0 关注
  • 2186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信