Web 服务器的状态码

1xx Informational (信息性状态码)

        1xx 状态码表示请求已接收,继续处理。

  • 100 Continue:表示客户端应继续请求。如果已经完成请求的发送,可以忽略这个响应。
  • 101 Switching Protocols:表示服务器正在根据客户端的请求切换协议。
  • 102 Processing (WebDAV) :表示服务器已接收到请求并正在处理,但无响应可用。
2xx Success (成功状态码)

        2xx 状态码表示请求已成功接收、理解、并接受。

  • 200 OK:请求成功。服务器已成功处理请求并返回结果。
  • 201 Created:请求成功且资源已被创建。通常用于 POST 或 PUT 请求。
  • 202 Accepted:请求已接收,但尚未处理。请求可能会在稍后完成。
  • 203 Non-Authoritative Information:请求成功,但返回的信息可能来自其他来源。
  • 204 No Content:请求成功,但没有内容返回。通常用于更新操作。
  • 205 Reset Content:请求成功,但需要客户端重置视图。
  • 206 Partial Content:服务器成功处理了部分 GET 请求。通常用于下载大文件时的断点续传。
3xx Redirection (重定向状态码)

        3xx 状态码表示需要进一步操作以完成请求。

  • 300 Multiple Choices:请求有多个响应选项。用户或用户代理可以选择一个进行后续操作。
  • 301 Moved Permanently:请求的资源已永久移动到新的 URI,响应中应包含新的 URI。
  • 302 Found:请求的资源临时从不同的 URI 响应。客户端应继续使用原有的 URI 进行请求。
  • 303 See Other:请求的资源可在另一个 URI 通过 GET 方法获得。用于 POST 请求后的重定向。
  • 304 Not Modified:资源未修改。客户端可以继续使用缓存的版本。
  • 305 Use Proxy:请求的资源必须通过代理访问。
  • 307 Temporary Redirect:请求的资源临时从不同的 URI 响应。客户端应继续使用原有的 URI 进行请求。
  • 308 Permanent Redirect:请求的资源已永久移动到新的 URI,客户端应使用新的 URI 进行请求。
4xx Client Error (客户端错误状态码)

        4xx 状态码表示客户端看起来可能发生了错误。

  • 400 Bad Request:服务器无法理解请求,由于客户端发送的请求有误。
  • 401 Unauthorized:请求需要用户认证。客户端必须进行身份验证后才能请求该资源。
  • 402 Payment Required:保留状态码,用于将来可能的支付请求。
  • 403 Forbidden:服务器理解请求但拒绝执行。通常由于权限问题。
  • 404 Not Found:请求的资源未找到。服务器找不到请求的资源。
  • 405 Method Not Allowed:请求的方法不被允许。服务器禁止使用该方法。
  • 406 Not Acceptable:服务器无法生成客户端可接受的响应内容。
  • 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:请求的 URI 过长,服务器无法处理。
  • 415 Unsupported Media Type:请求的媒体格式不受支持。
  • 416 Range Not Satisfiable:请求范围无效,服务器无法满足。
  • 417 Expectation Failed:服务器未能满足客户端在请求头中指定的期望值。
  • 418 I'm a teapot:源于一个愚人节玩笑的状态码。表示“我是一个茶壶”。
  • 421 Misdirected Request:请求被错误地定向到一个无法生成响应的服务器。
  • 422 Unprocessable Entity (WebDAV):请求格式正确,但由于语义错误无法响应。
  • 423 Locked (WebDAV):请求的资源被锁定。
  • 424 Failed Dependency (WebDAV):由于前一个请求失败,当前请求失败。
  • 425 Too Early:服务器不愿意处理过早发送的请求。
  • 426 Upgrade Required:客户端应切换到不同的协议。
  • 428 Precondition Required:请求需要满足一定条件。
  • 429 Too Many Requests:客户端发送了太多请求,触发限流机制。
  • 431 Request Header Fields Too Large:请求头字段过大,服务器无法处理。
  • 451 Unavailable For Legal Reasons:请求的资源不可用,通常是法律原因。
5xx Server Error (服务器错误状态码)

        5xx 状态码表示服务器在处理请求时发生了错误。

  • 500 Internal Server Error:服务器内部错误,无法完成请求。
  • 501 Not Implemented:服务器不支持请求的功能。
  • 502 Bad Gateway:网关或代理服务器从上游服务器收到无效响应。
  • 503 Service Unavailable:服务器暂时不可用,通常是由于过载或维护。
  • 504 Gateway Timeout:网关或代理服务器未能及时从上游服务器接收请求。
  • 505 HTTP Version Not Supported:服务器不支持请求使用的 HTTP 协议版本。
  • 506 Variant Also Negotiates:服务器存在内部配置错误。
  • 507 Insufficient Storage (WebDAV):服务器存储空间不足,无法完成请求。
  • 508 Loop Detected (WebDAV):服务器检测到无限循环。
  • 510 Not Extended:请求需要进一步扩展。
  • 511 Network Authentication Required:需要进行网络认证。
  • 23
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值