常见的HTTP响应状态码解析

概要

状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助于状态码,浏览器(或者说用户)可以知道服务器是正常的处理了请求,还是出现了错误。

数字的第一位指定了响应类型,后两位无分类。响应类别一共有5种:

  • 1XX Informational(信息性状态码)
  • 2XX Success(成功状态码)
  • 3XX Redirection(重定向状态码)
  • 4XX Client Error(客户端错误状态码)
  • 5XX Server Error(服务器错误状态码)

HTTP响应状态码有很多,但是实际经常使用的大概只有14个。

  • 200 OK 表示从客户端发来的请求在服务器端被正常处理了。

  • 400 Bad Request 该状态码表示请求报文中存在语法错误。当错误发生时,需要修改请求的内容后再次放松请求。
  • 404 Not Found 该状态码表明服务器上无法找到请求的资源。

  • 500 Internal Server Error 该状态码表明服务器端在执行请求时发生了错误。

常见的HTTP响应状态码解析

上一篇:实现前端调度器nginx收到请求,调度到后端Apache、实现动静分离


下一篇:ubuntu 在/etc/network/interfaces设置了dns-nameservers x.x.x.x 无效