**一、2开头的**
1、200,表示请求成功,但实际开发中还是要看response里的data到底是不是你自己要想的数据。
2、201,表示请求成功(新创建或添加,最近遇到的后端返回的,之前不知道一直都认为是200)
**二、4开头的(客户端也就是前端)**
1、404
原因:请求的url错误,
解决办法:检查自己请求的url是否有写错,如果没写错则反馈给后端,是不是给错了。
2、400(bad request)
原因:坏的请求,就是传的参数的问题,可能是参数名、类型字段不一样,前后端协议不一致。
解决办法:检查自己的传的参数,或者用qs.stringify()序列化一下参数。和后端协商好怎么传用什么传怎么收,和后端达成一致问题就没那么多了。
3、401
原因:被禁止了,服务器端拒绝了。
解决:检查是否带上token等,找后端沟通。
4、403:
原因:打开谷歌百度,
解决办法:百度,找后端
5、405:
原因:请求方式不通过,就是前后端的请求方式不一致。
解决办法:检查自己、时刻与后端保持亲密的联系
三、5开头
1、500
原因:服务器端报了一个错。
解决办法:反馈给后端,(同时也检查自己的代码,我也遇到过前端传的错一个参数的大小写同样是报500错误,后端找了半天原来是传的参数错了。)
2、跨域,
原因:自己百度
解决办法:如果后端是java则让他百度“跨域注解”,加个注解的事。&#