状态码

作者: liudai123 | 来源:发表于2017-11-24 18:18 被阅读4次
100-199:信息性状态码,通常和url协议相关,表示接收的请求正在处理
200-299:成功状态码,用于表示请求正常处理完毕
300-399:重定向状态码,表示要么有缓存,要么做了重定向用于跳转
400-499:客户端错误状态码,表示服务器无法处理请求
500-599:服务器错误状态码,表示服务器处理请求出错

其中比较常用的几个是:200,201,204,206,301,302,303,304,403,404,500,503

200 OK:表示从客户端发来的请求在服务器端被正常处理了,一切正常,对GET和POST请求的应答文档跟在后面。
201:服务器已经创建了文档,Location头给出了它的URL
204 No Content:请求处理成功但没有资源可返回
206 Partial Content:客户端进行了范围请求,而服务器成功执行了这部分的 GET 请求
301 Moved Permanently:永久重定向,表示请求的资源已被分配了新的 URI,以后应使用资源现在所指的 URI
302 Found:临时重定向,表示资源仍然可以访问,这个重定向只是临时地从旧地址 A 跳转到地址 B
303 See Other:303 状态码和 302 Found 状态码有着相同的功能,但 303 状态码明确表示客户端应当采用 GET 方法获取资源

当 301、302、303 响应状态码返回时,几乎所有的浏览器都会把 POST 改成 GET,并删除请求报文内的主体,之后请求会自动再次发送。
301、302 标准是禁止将 POST 方法改变成 GET 方法的,但实际使用时大家都会这么做。

304 Not Modified:表示客户端发送附带条件的请求时,服务器端允许请求访问资源,但未满足条件的情况(附带条件的请求是指采用 GET 方法的请求报文中包含 If-Match,If-Modified-Since,If-None-Match,If-Range,If-Unmodified-Since 中任一首部),和重定向没有关系 。
403:资源不可用,服务器理解客户端的请求但拒绝处理,一般是权限问题
404:资源找不到
500:未知原因突然炸了
503:服务器过载炸了

相关文章

  • http状态码

    本篇关于http状态码 目录 http状态码分类 HTTP状态码列表 备注 http状态码分类 HTTP状态码列表 备注

  • http状态码书目录

    http状态码之100 http状态码之101 http状态码之102 http状态码之200 http状态码之2...

  • 图解HTTP-HTTP状态码

    204 NoContent状态码状态码

  • 状态码

    http网络请求 返回statusCode(状态码) 200、300、400、500。。。 201-206都表示服...

  • 状态码

    http状态码 1** 信息,服务器收到请求,需要请求者继续执行操作2** 成功,操作被成功接收并处理3** ...

  • 状态码

  • 状态码

    一 、2XX成功 1. 200 OK 表示从客户端发来的请求在服务器端被正常处理了。 2. 204 No Cont...

  • 状态码

    状态码

  • 状态码

    其中比较常用的几个是:200,201,204,206,301,302,303,304,403,404,500,50...

  • 状态码

    状态码类别 1XX:请求已经接受,继续处理中 2XX:请求已经处理成功 3XX:请求重定向 4XX:请求错误(语法...

网友评论

      本文标题:状态码

      本文链接:https://www.haomeiwen.com/subject/ylvfbxtx.html