HTTP 常用响应代码

Posted 白-胖-子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP 常用响应代码相关的知识,希望对你有一定的参考价值。

HTTP 响应代码

  • HTTP响应报文中的status 状态码表示HTTP 请求是否已成功完成。
  • 状态代码由 section 10 of RFC 2616定义

http协议状态码分类

  • 响应分为五类:
  1. 信息响应(100–199),
  2. 成功响应(200–299),
  3. 重定向(300–399),
  4. 客户端错误(400–499)
  5. 服务器错误 (500–599)。

http常见响应代码

成功响应

  • 200: 成功,请求数据通过响应报文的entity-body部分发送;OK

重定向

  • 301: 请求的URL指向的资源已经被删除;但在响应报文中通过首部Location指明了资源现在所处的新位置;Moved Permanently
  • 302: 响应报文Location指明资源临时新位置 Moved Temporarily
  • 304: 客户端发出了条件式请求,但服务器上的资源未曾发生改变,则通过响应此响应状态码通知客户端;Not Modified
  • 307: 浏览器内部重定向

客户端错误

  • 401: 需要输入账号和密码认证方能访问资源;Unauthorized
  • 403: 请求被禁止;Forbidden
  • 404: 服务器无法找到客户端请求的资源;Not Found

服务器错误

  • 500: 服务器内部错误;Internal Server Error
  • 502: 代理服务器从后端服务器收到了一条伪响应,如无法连接到网关;Bad Gateway
  • 503: 服务不可用,临时服务器维护或过载,服务器无法处理请求
  • 504: 网关超时

浏览器对http响应代码的兼容性

浏览器对http响应码的兼容性

以上是关于HTTP 常用响应代码的主要内容,如果未能解决你的问题,请参考以下文章

常用http响应报文分析

常用的HTTP请求头与响应头

HTTP协议---HTTP请求中的常用请求字段和HTTP的响应状态码及响应头

啥都不懂常用HTTP响应码

Nginx常用错误代码

常用HTTP状态码总结