常见的HTTTP状态码
发布日期:2021-05-08 02:23:17 浏览次数:20 分类:精选文章

本文共 1085 字,大约阅读时间需要 3 分钟。

HTTP状态码分类

以下是HTTP状态码的分类及其对应的含义:

100-199 提示信息

这些状态码表示请求正在处理中,客户端需要等待进一步的信息。

  • 100 Continue:表示服务器正在处理当前请求,但需要更多信息才能完成。
  • 101 Switching Protocols:表示请求已经被重定向到使用另一个协议。

200-299 成功

这些状态码表示请求已经成功处理,客户端可以继续操作。

  • 200 OK:表示请求成功处理完毕。
  • 201 Created:表示请求成功创建了一个新资源。
  • 202 Accepted:表示请求已被接受,但尚未执行。
  • 204 No Content:表示请求成功,但响应不包含主体内容。
  • 206 Partial Content:表示请求仅返回一部分内容,用于范围请求。

300-399 重定向

这些状态码表示客户端需要进行进一步处理才能完成请求。

  • 301 Moved Permanently:表示资源已被永久性重定向到另一个URL。
  • 302 Found:表示资源临时性重定向到另一个URL。
  • 303 See Other:表示资源位于另一个URL,建议使用GET方法获取。
  • 304 Not Modified:表示服务器允许访问资源,但未满足条件。
  • 307 Temporary Redirect:表示临时性重定向,和302 Found含义相同。

400-499 客户端错误

这些状态码表示请求中存在客户端错误。

  • 400 Bad Request:表示请求报文存在语法错误。
  • 401 Unauthorized:表示请求需要通过HTTP认证进行身份验证。
  • 403 Forbidden:表示对请求资源的访问被服务器拒绝。
  • 404 Not Found:表示服务器上未找到请求的资源。
  • 408 Request Timeout:表示客户端请求超时。
  • 409 Conflict:表示请求的资源可能引起冲突。

500-599 服务器错误

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

  • 500 Internal Server Error:表示服务器在执行请求时发生了错误。
  • 501 Not Implemented:表示请求超出服务器的能力范围。
  • 503 Service Unavailable:表示服务器当前无法处理请求。
  • 505 HTTP Version Not Supported:表示服务器不支持当前使用的HTTP版本。

注意事项

不少返回的状态码都是错误的,但用户可能察觉不到这点。例如,web应用程序可能发送内部错误时仍然返回200 OK。这种情况也会发生。

上一篇:vue中如何做全屏跟全局时间过滤器
下一篇:Vue的生命周期函数

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月08日 09时51分13秒