400:
在ajax请求后台数据时有时会报 HTTP 400 错误 – 请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里;
原因:1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装;
2)前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型;
解决方案:
1)对照字段名称,类型保证一致性
2)使用stringify将前端传递的对象转化为字符串 data: JSON.stringify(param) ;
【与前端联调常见的http错误码及解决方法】415:
Unsupported Media Type :服务器无法处理请求附带的媒体格式;
原因:content-type跟我们代码限制的json格式不同
解决方案:
1)前端修改content-type设置为application/json等支持的格式
2)后端增加前端需要的content-type格式
以上就是朝夕生活(www.30zx.com)关于“与前端联调常见的http错误码及解决方法”的详细内容 , 希望对大家有所帮助!
猜你喜欢
- HTTP协议的那54个状态码,你确定都完全理解了吗「程序员必备」
- 路由小技巧:查看路由器的宽带密码
- 您知道怀孕时间是从哪天开始算起的吗?
- 说说你是如何知道自己怀孕的,和老公冷战不吃饭,感觉比平时更饿
- 某东家电代下的几个关键问题
- 凯尔特人没有冠军命,还是另起炉灶吧
- 徐静雨:恭喜巴特勒,打散了一支传统豪门,凯尔特人解散吧
- 如果壮士老板想扶植普尔,那下赛季放库里去凯尔特人吧
- 凯尔特人豪赌难胜利?名嘴质疑绿军甩卖队魂,23+8内线有三隐患!