HTTP状态码

状态码 类别 原因短语
1XX Informational (信息性状态码) 接收的请求正在处理
2XX Success(成功状态码) 请求正常处理完毕
3XX Redirection(重定向状态码) 需要进行附加操作以完成请求
4XX Client Error(客户端错误状态码) 服务器无法处理请求
5XX Server Error(服务端错误状态码) 服务器处理请求出错

常见状态码

2XX 成功
  • 200 OK:请求正常处理。
  • 204 No Content:请求正常处理,但是无返回数据。
  • 206 Partial Content:请求正常处理,客户端发起了范围请求。
3XX 重定向
  • 301 Moved Permanently:永久重定向,会更新已保存的书签。
  • 302 Found:临时重定向。
  • 303 See Other:使用GET方式临时重定向。301,302标准中规定不允许更改请求方式,但浏览器实现时都会默认将POST改成GET。
  • 304 Not Modified:使用缓存资源,无需返回结果,无响应主体。
  • 307 Temporary Redirect:同302,但不会把POST改成GET。
    注:重定向时(304除外)需配合Location字段使用。
4XX 客户端错误
  • 400 Bad Request:请求报文有语法错误。
  • 401 Unauthorized:认证失败,比如未登录等。
  • 403 Forbidden:资源禁止访问,比如访问其他用户的隐私资源。
  • 404 Not Found:资源找不到。
  • 405 Not Allowed:不支持的请求方法,比如GET方法写成了POST。
5XX 服务器错误
  • 500 Internal Server Error:服务器执行请求时发生错误,可能是代码bug。
  • 503 Service Unavailable:服务器正忙或停机维护,最好写入Retry-After首部字段。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。有些 App...
    咖啡绿茶1991阅读 2,239评论 0 7
  • HTTP状态码的分类 HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的...
    薄凉_简书阅读 578评论 0 1
  • 此文HTTP状态,包括1xx, 2xx,3xx,4xx,5xx开头的对应状态码及含义,需要查询的直接搜索即可 1....
    Kean_Qi阅读 645评论 0 1
  • wiki百科对http状态码的总结很是全面,权作搬运参考 1xx 消息 这一类型的状态码,代表请求已被接受,需要继...
    城下秋草阅读 539评论 0 3
  • 河合隼雄的文字,很平实,带着一个成熟咨询师特有的温暖。 在《孩子的宇宙》里,他以历史上的经典儿童小说为媒介,细腻地...
    院长X大叔阅读 686评论 4 10