HTTP常用状态码

来源:互联网 发布:重庆西南大学网络学费 编辑:程序博客网 时间:2024/06/05 17:29

前两天和别人聊到HTTP状态码,发现记不太清了,这里再复习一下。

  • 200
    SUCCESS,请求成功,并按要求返回请求体,这里区分请求方法决定是否返回,例如get、post就返回,header就不返回;
  • 204
    NO CONTENT,请求成功,无请求体;
  • 206
    PARTIAL CONTENT,请求部分资源内容,使用Content-Range控制资源范围,常见的适用于断点续传
  • 301
    永久重定向
  • 302
    临时重定向,但请求方式如果是post的话,不应更改为get,实际情况以浏览器实现为准,大部分浏览器不支持此特性
  • 303
    临时重定向,建议使用get方式请求
  • 304
    not modified,未找到满足条件的资源,条件一般有:If-Match、If-Modified-Since、If-Range、If-Unmodified-Since
  • 307
    临时重定向,按照标准不改变请求方式,但实际情况以浏览器实现为准
  • 400
    bad request,请求体有错误
  • 401
    UNAUTHORIZED,未授权
  • 403
    FORBIDDEN,没权限访问该资源,注意Linux下文件的权限配置也会导致这个问题
  • 404
    NOT FOUND,没找到该资源
  • 500
    INTERNAL SERVICE ERROR,服务器内部错误,一般是程序报错了
  • 503
    SERVICE UNAVALIABLE,服务不可用,正在维护啥的
原创粉丝点击