关于请求状态400的问题

本文探讨了HTTP状态码400错误中前端与后端的责任归属问题,指出并非所有400错误都由前端引起,有时后端对JSON数据的处理方式也可能导致此问题。

400 一眼看去的确是前端提交的JSON数据格式存在问题(80%左右的概率都是前端),但是有种是后端的(不管是Java,还是Node,如果没有按照他们的要求传递JSON格式(你不知道的格式情况下20%的概率都是后端的),也会报错),就如下面subs数是base是图片信息的数组,我没上传图片的时候默人的是空,会传递"submitInfomations":{"subs":{}},但我没有按照下面这种格式传递就会报400,subs对象还是在前端不知道的情况下不能为空,这种问题就是后端导致的400,并不是前端的原因,

并不是所有的400都是前端的问题

          'submitInfomations': {
                        'subs': $scope.imgArray || [{ 'image': [], 'infoDescription': '', 'infoName': '', 'necessary': true, 'picture': '', 'str': '' }]
                    }(后面知道是Java解析JSON对象问题导致请求不到接口)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值