HTTP状态码

1xx 信息响应类

表示接收到请求并继续处理。

  • 100 Continue - 客户端应继续发送请求。
  • 101 Switching Protocols - 客户端请求服务器切换协议版本。

2xx 成功响应类

表示操作成功被接收、理解并处理。

  • 200 OK - 请求成功,服务器已将所请求的资源返回给客户端。
  • 201 Created - 资源已成功创建,返回新资源的 URL 地址。
  • 202 Accepted - 请求已接受,但尚未完成处理。
  • 203 Non-Authoritative Information - 返回的信息可能不完整或非权威信息。
  • 204 No Content - 请求成功,但没有返回任何内容。
  • 205 Reset Content - 请求成功,客户端需重置当前已浏览的资源。
  • 206 Partial Content - 请求成功,服务器仅返回了部分资源(用于分块下载等场景)。

3xx 重定向响应类

表示需要进一步操作以完成请求。

  • 300 Multiple Choices - 请求的资源有多个可用位置。
  • 301 Moved Permanently - 请求的资源已永久移动到新 URL。
  • 302 Found - 请求的资源临时移动到新地址(响应中的 Location 字段包含新地址,客户端需重新发起请求)。
  • 303 See Other - 建议客户端以其他 URL 或方式获取资源。
  • 304 Not Modified - 请求的资源未发生修改,客户端可以继续使用缓存中的内容。
  • 305 Use Proxy - 请求的资源需通过指定代理服务器访问。
  • 306 Unused - 此状态码已废弃。
  • 307 Temporary Redirect - 请求的资源临时移动到新地址,但应继续使用原有的 HTTP 方法。

4xx 客户端错误类

表示客户端请求存在错误,无法被服务器处理。

  • 400 Bad Request - 请求语法错误,服务器无法理解。
  • 401 Unauthorized - 请求未经授权,需要身份验证。
    • 401.2 Unauthorized - 服务器配置问题导致登录失败。
    • 401.3 Unauthorized - ACL 禁止访问资源。
    • 401.4 Unauthorized - 授权被筛选器拒绝。
    • 401.5 Unauthorized - ISAPI 或 CGI 授权失败。
  • 402 Payment Required - 保留状态码(用于未来的付费请求)。
  • 403 Forbidden - 服务器拒绝访问请求资源。
    • 403.1 Forbidden - 禁止访问:禁止可执行访问。
    • 403.2 Forbidden - 禁止访问:禁止读访问。
    • 403.3 Forbidden - 禁止访问:禁止写访问。
    • 403.4 Forbidden - 禁止访问:要求 SSL。
    • 403.5 Forbidden - 禁止访问:要求 SSL 128。
    • 403.6 Forbidden - 禁止访问:IP 地址被拒绝。
    • 403.7 Forbidden - 禁止访问:要求客户端证书。
    • 403.8 Forbidden - 禁止访问:禁止站点访问。
    • 403.9 Forbidden - 禁止访问:连接的用户过多。
    • 403.10 Forbidden - 禁止访问:配置无效。
    • 403.11 Forbidden - 禁止访问:密码更改。
    • 403.12 Forbidden - 禁止访问:映射器拒绝访问。
    • 403.13 Forbidden - 禁止访问:客户端证书已被吊销。
    • 403.15 Forbidden - 禁止访问:客户端访问许可过多。
    • 403.16 Forbidden - 禁止访问:客户端证书不可信或无效。
    • 403.17 Forbidden - 禁止访问:客户端证书已过期或尚未生效。
  • 404 Not Found - 请求的资源不存在,服务器无法找到所请求的网页(例如,输入了错误的 URL)。
  • 405 Method Not Allowed - 请求方法不被允许。
  • 406 Not Acceptable - 请求资源不可接受(根据客户端发送的 Accept 头)。
  • 407 Proxy Authentication Required - 用户必须先通过代理服务器进行身份验证。
  • 408 Request Timeout - 客户端未在指定时间内完成请求。
  • 409 Conflict - 请求冲突(例如,资源的当前状态与请求不兼容)。
  • 410 Gone - 请求的资源已永久删除且无替代地址。
  • 411 Length Required - 请求缺少 Content-Length 头,服务器拒绝处理请求。
  • 412 Precondition Failed - 请求头中的某些条件不满足。
  • 413 Payload Too Large - 请求体大小超过服务器允许的范围。
  • 414 URI Too Long - 请求的 URL 超过服务器允许的长度。
  • 415 Unsupported Media Type - 请求的资源格式不被支持。
  • 416 Range Not Satisfiable - 请求的 Range 头字段超出资源的范围。
  • 417 Expectation Failed - 服务器无法满足 Expect 头字段指定的期待值。

5xx 服务端错误类

表示服务器在处理请求时发生错误。

  • 500 Internal Server Error - 服务器遇到错误,无法完成请求。
    • 500.100 Internal Server Error - ASP 错误。
    • 500.11 Internal Server Error - 服务器关闭。
    • 500.12 Internal Server Error - 应用程序重新启动。
    • 500.13 Internal Server Error - 服务器过载。
    • 500.14 Internal Server Error - 应用程序无效。
    • 500.15 Internal Server Error - 不允许请求 global.asa 文件。
  • 501 Not Implemented - 服务器不支持请求所需的功能。
  • 502 Bad Gateway - 网关或代理服务器接收到无效响应。
  • 503 Service Unavailable - 由于超载或维护,服务器暂时无法处理请求。
  • 504 Gateway Timeout - 网关或代理服务器未及时从上游服务器收到响应。
  • 505 HTTP Version Not Supported - 服务器不支持请求使用的 HTTP 版本。
相关推荐
learning-striving20 分钟前
eNSP下载安装(eNsp、WinPcap、Wireshark、VirtualBox下载安装)
网络·计算机网络·华为·路由器·ensp·交换机
黑客Ela1 小时前
网络安全营运周报
网络·安全·web安全
挣扎与觉醒中的技术人1 小时前
网络安全入门持续学习与进阶路径(一)
网络·c++·学习·程序人生·安全·web安全
技术小齐2 小时前
网络运维学习笔记 017HCIA-Datacom综合实验01
运维·网络·学习
yourkin6662 小时前
HTTPS(下)
服务器·网络协议·https
卑微的小鬼2 小时前
rpc和http的区别,为啥golang使用grpc 不使用http?
http·rpc·golang
fajianchen2 小时前
什么是HTTP/2协议?NGINX如何支持HTTP/2并提升网站性能?
nginx·http
元气满满的热码式2 小时前
logstash中的input插件(http插件,graphite插件)
网络·网络协议·http·elasticsearch·云原生
风123456789~3 小时前
【爬虫基础】第一部分 网络通讯-编程 P3/3
网络·爬虫
豪宇刘5 小时前
从三个维度了解 RPC(Remote Procedure Call,远程过程调用)
网络·网络协议·rpc