最常见的 HTTP 状态代码

HTTP 状态代码是服务器对客户端请求做出的响应。 这些是三位数代码,虽然有60多个错误状态代码,但我们将介绍一些通常打印的主要代码。

  • 1xx – 信息响应(这些状态代码都是关于服务器在发出请求时收到的信息)。
  • 2xx –成功(这些状态代码表示服务器已满足所发出的请求,并且已实现预期的响应)。
  • 3xx –重定向(请求的 URL 重定向到其他位置)。
  • 4xx – 客户端错误(这表示找不到该页)。
  • 5xx – 服务器错误(客户端发出的请求,但服务器无法完成请求)。

200(成功/确定)

状态代码 200 表示成功,表示您请求的页面已被提取。所执行的操作已被接受,并已通过传递请求的页面传递给客户端。

  • GET:引用发送到响应的请求源的实体
  • POST:描述所做操作响应的实体
  • HEAD:类似于所请求源的实体标头字段
  • TRACE:客户端发出的请求由服务器处理

301(永久重定向)

HTTP 状态代码 301 表示您请求的网页已移至新的网址,并且是永久性的。将来,每当用户请求同一网站时,它将被重定向到新的URL。修改后的永久 URL 由响应中提交的位置提供。

302(临时重定向)

请求的 URL 已被重定向到另一个临时网站。URL 的主要更改将在将来进行。除 GET 或 HEAD 外,如果收到 302 以响应请求。重定向会暂时重定向到另一个网站。

304 (未修改)

状态代码 304 用于缓存目的。响应尚未更改,以便将来客户端可以恢复相同的缓存。如果存在 GET 请求并允许访问,但文档尚未修改。响应不得包含消息正文,因此在第一个空行结束。

400(错误的请求)

当客户端请求页面并且服务器无法理解任何内容时,它会显示400状态代码。客户端不应在没有任何更改的情况下重复请求。请求可以是格式错误、欺骗性请求路由或无效请求。

401(未经授权的错误)

此状态代码要求用户身份验证。响应包括 WWW 身份验证标头字段,其中包含应用于所请求源的质询。HTTP 访问身份验证“HTTP 身份验证:基本和摘要式访问身份验证”。

403 (禁止访问)

状态代码 403 表示服务器已理解该请求,但仍拒绝满足该请求。如果请求方法不是HEAD,并且服务器希望在请求未完成时将其公开,则应告知实体中拒绝的原因。

404 (未找到)

当您请求 URL 时,将显示 404 状态代码,然后服务器未找到任何内容。当服务器不希望描述请求被拒绝的原因时,就会发生这种情况。此外,服务器无法找到目标资源的表示形式。

500(内部服务器错误)

500 状态代码表示请求 URL 未得到满足,因为服务器遇到意外情况。如果请求成功,它会提供有关所发出请求的信息,并引发错误。如果在连接到服务器期间出现错误,并且无法访问请求的页面,则会显示此消息。

501(未实施)

当客户端发出请求时,服务器无法识别请求方法,也无法支持任何资源。默认情况下。它是可缓存的。服务器需要支持的方法有获取和头部。服务器不支持满足请求所需的功能。

其他 HTTP 状态代码

  • 100 继续
  • 101 交换协议
  • 102 处理 (网络硬盘)
  • 103 早期提示

  • 200 正常
  • 201 创建
  • 202 已接受
  • 203 非权威信息
  • 204 无内容
  • 205 重置内容
  • 206 部分内容
  • 207 多状态 (网络硬盘)
  • 208 已报告 (网络硬盘)
  • 226 IM 已完成(HTTP 增量编码)

  • 300 多项选择
  • 301 永久移动
  • 302 临时重定向
  • 303 查看其他
  • 304 未修改
  • 305 使用代理
  • 306 未使用
  • 307 临时重定向
  • 308 永久重定向

  • 400 错误请求
  • 401 未经授权
  • 402 需要付款
  • 403 禁止访问
  • 404 未找到
  • 405 方法不允许
  • 406 不可接受
  • 407 需要代理身份验证
  • 408 请求超时
  • 409 冲突
  • 410 失效
  • 411 所需长度
  • 412 前提条件失败
  • 413 有效载荷过大
  • 414 URL 太长
  • 415 不支持的媒体类型
  • 416 范围不满足
  • 417 期望失败
  • 418 我是一个茶壶
  • 421 错误请求
  • 425 为时尚早
  • 426 需要升级
  • 428 需要的先决条件
  • 429 请求太多
  • 431 请求标头字段太大
  • 451 由于法律原因不可用

  • 500 内部服务器错误
  • 501 未实现
  • 502 网关错误
  • 503 服务不可用
  • 504 网关超时
  • 505 不支持HTTP版本
  • 506 变体也协商
  • 507 存储不足
  • 508 检测到环路 (网络硬盘)
  • 510 未扩展
  • 511 需要网络身份验证
© 版权声明
THE END
喜欢就支持一下吧
点赞0打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容