常遇到的http状态码返回的含义
2019-10-14 本文已影响0人
G_弦上的咏叹调
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。
1××:消息状态码,(临时响应)表示临时响应并需要请求者继续执行操作的状态代码
100 Continue;(继续)客户端应当继续发送请求。
101 Switching; (切换协议)
2××:成功状态码,表示请求正常处理完毕
200 OK;(请求成功)
3××:重定向状态码,表示需要客户端需要进行附加操作(我目前还没有遇到过)
301 Movied Permanently;302 Found;303 See Other;304 Not Modified
4××:客户端错误状态码,表示服务器无法处理请求
400 Bad Request;(语义有误)
401 Unauthorized;(未登录) [输入用户名和密码后依然返回401,表示用户名或密码有问题(可能是输入错误,或者权限过期等。)]
404 Not Found;(页面不存在或请求地址错误)
405 Method not allowed;(方法不被允许) [405 错误经常和 POST 方法同时出现。(一般解决的方法是将method:"POST"改为method:"GET")]
5××:服务器错误状态码,表示服务器处理请求出错(在开发环境下,一般遇到5开头的问题,直接告诉后端大哥解决就可以了,哈哈)
500 Internal Server Error;(内部服务器错误)
503 Service Unavailable;(服务不可用)
能力有限,只能先总结这么多~~~~~~~~~~~