状态码分类:

类别 原因
1xx Information(信息性状态码) 接受的请求正在处理
2xx Success(成功状态码) 请求正常处理完成
3xx Redirection 需要进行附加操作来完成请求
4xx Client Error(客户端错误) 客户端请求出错,服务端无法处理
5xx Server Error(服务端出错) 服务端处理请求出错
  • 200 OK

客户端发送给服务器的请求正常处理并返回

  • 204 No Content

客户端发送给服务端的请求被服务端成功处理,但是在返回的相应报文中没有实体内容(也就是没有资源返回)。

  • 206 Patail Content

客户端进行了范围请求(响应报文中Content-Range制定了范围的实体),并且服务器成功执行了这部分的GET请求。

  • 301 Moved Permanly

请求被永久性重定向,表示请求的资源已经被分配到了新的URI,在今后的请求中使用那个新的URI。可以通过这个响应代码来防止由于URI变更而导致老URI失效。

  • 302 Found

请求临时性重定向,表示请求希望使用新的URI

  • 303 See Other

当前的请求的响应在另外一个URI上被找到,并且客户端应当采用GET请求访问那个资源。

  • 304 Not Modified

客户端发送了一个带条件(if-Match、If-Modified-Since、If-None-Match、If-Range、If-Unmodified-Since中任一)的GET请求且已被允许,而资源内容并未被修改过,则服务端返回该错误码。

  • 307 Temporary Redirect

临时性重定向,与3030类似,但是这里会准照浏览器标准执行。

  • 400 Bad Request

当前请求存在语法错误

  • 401 Unauthorized

未经许可,请求身份验证。

  • 403 Forbidden

服务器拒绝访问(访问权限出现问题)

  • 404 Not Found

服务器找不到请求的资源。

  • 500 Inter Server Error

服务器在执行请求是发生了错误。

  • 503 Server Unavailable

服务不可用,服务器由于超载或停机维护,无法处理请求。