最近用axios 升级前端页面,后端用springmvc 做路由层,但是最后发现几个bug 想给大家讨论下,
第一。axios.post('url',{}) 发送的数据 springmvc 无法解析,原因是springmvc 解析 form表单的post 数据即(name="xxx"&&xxx="ccc") 而非 {name:"xxxx",xxx="ccc"}
第二,axios 发送信息 头部不带有 ‘X-Requested-With’ 后端据此判断请求类型返回请求结果失败。比如以前我判断请求是否有X-Requested-With 我在失败的时候返回json 如果没有 那么返回html页面,但是现在行不通啦,
请问大家遇见这些问题都是怎么处理的,看看有没有好的方案