最重要的一些:
类别 原因短语
1XX Informational(信息性状态码) 接受的请求正在处理
2XX Success(成功状态码) 请求正常处理完毕
3XX Redirection(重定向状态码) 需要进行附加操作以完成请求
4XX Client Error(客户端错误状态码)服务器无法处理请求
5XX Server Error(服务器错误状态码)服务器处理请求出错
HTTP 200 - OK
HTTP 301 - 重定向
HTTP 302 - 昨时定向
HTTP 400 - 请求无效
HTTP 401 - 未授权:登录失败
HTTP 403 - 禁止访问
HTTP 404 - 无法找到文件
HTTP 405 - 资源被禁止
HTTP 406 - 无法接受
HTTP 407 - 要求代理身份验证
HTTP 410 - 永远不可用
HTTP 412 - 先决条件失败
HTTP 414 - 请求 - URI 太长
HTTP 500 - 内部服务器错误
HTTP 501 - 未实现
HTTP 502 - 网关错误
HTTP 503 - 不可用的服务
HTTP 504 - 网关超时
HTTP 505 - HTTP版本未被支持
HTTP状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。
(从1xx至5xx一共几百种)
它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。
HTTP状态码的官方注册表由互联网号码分配局(Internet Assigned Numbers Authority)维护。
微软互联网信息服务 (Microsoft Internet Information Services)有时会使用额外的十进制子代码来获取更多具体信息,但是这些子代码仅出现在响应有效内容和文档中,而不是代替实际的HTTP状态代码。
——————————————————————————————————————
常见HTTP状态码
301 (Moved Permanently) 重定向,浏览器会自动连接到新的URL;
302 (Found/找到) 临时重定向;相当于临时过去玩的意思,如图想象一下临时去朋友家玩;
303 (See Other/参见其他信息) 临时重定向,必须使用get方式的请求;
404 (Not Found/未找到) 找不到系统资源;
401:(Unauthorized/未授权) 协议格式出现了问题;
403: (Forbidden/禁止) 服务器拒绝了你的请求;
503: (Service Unavailable/服务无法获得) 表示服务器由于在维护或已经超载而无法响应;
500 (Internal Server Error/内部服务器错误) 服务器读取信息之中出错;
参考博客:
https://blog.csdn.net/weixin_41436338/article/details/81629327
——————————————————————————————————————
大全
HTTP 400 – 请求无效
HTTP 401.1 – 未授权:登录失败
HTTP 401.2 – 未授权:服务器配置问题导致登录失败
HTTP 401.3 – ACL 禁止访问资源
HTTP 401.4 – 未授权:授权被筛选器拒绝
HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败
HTTP 403 – 禁止访问
HTTP 403 – 对 Internet 服务管理器 的访问仅限于 Localhost
HTTP 403.1 禁止访问:禁止可执行访问
HTTP 403.2 – 禁止访问:禁止读访问
HTTP 403.3 – 禁止访问:禁止写访问
HTTP 403.4 – 禁止访问:要求 SSL
HTTP 403.