学习HTTP状态码
304:
未修改。客户端浏览器请求已处于缓存中的文档,并且自从该文档被缓存后,未修改此文档。客户端浏览器使用此文档的缓存副本而不是从服务器下载文档。
400:
请求错误
401:
服务器配置导致登录失败
授权问题
403:
执行、读取、写入访问被进制
要求SSL
IP被拒绝
404:
您试图访问的文件已移动或不存在
405:
通过使用无效的 HTTP 方法进行该请求
406:
通过使用包含无效的 MIME 值的接收标头进行该请求
412:
通过使用包含无效值 If-Match 请求标头进行该请求
500:
内部服务器错误
由于服务器太忙无法接收任何新的传入请求,因此不会处理请求
由于目标应用程序池正在重新启动,因此未处理请求
501:
未实现,客户端浏览器发送 HTTP-Trace 动词,服务器未配置为处理 HTTP-Trace 动词。
502:
CGI应用程序超时,CGI 应用程序未返回配置的时间限制中有效的 HTTP 响应
网关错误
503:
服务不可用,将该请求发送到当前停止的或当前禁用的应用程序池
超出并发请求限制。
来源地址:
https://www.jianshu.com/p/8e09bf13f613
状态代码有三位数字组成,第一个数字定义了响应的类别,共分五种类别:
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求
200 OK //客户端请求成功
400 Bad Request //客户端请求有语法错误,不能被服务器所理解
403 Forbidden //服务器收到请求,但是拒绝提供服务
404 Not Found //请求资源不存在,eg:输入了错误的URL
500 Internal Server Error //服务器发生不可预期的错误
503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常