美文网首页
HTTP协议基础# Chapter4 HTTP状态码

HTTP协议基础# Chapter4 HTTP状态码

作者: 胡小禾 | 来源:发表于2018-02-04 22:50 被阅读0次

Chapter4 HTTP状态码

类别:


image.png

1、 2XX

  • 200
    处理成功,
    GET::请求资源的实体会作为响应返回
    HEAD::对应请求资源实体值返回首部
  • 204 no content
    请求成功,但不允许返回任何实体主体。返回204,浏览器页面不刷新。
    一般在只需要client --> server,而对客户端不需要更新内容信息的情况下使用
  • 206 partial content
    client has proposed a Range Request,and server succeeds .
    “content-Range” field in response packet defines the entity within the range.

2、 3XX

  • 301 moved permanently
    永久性重定向:::资源已分配新URI。
    e.g.若将资源的URI保存为书签,此时应按 Location首部字段重新保存。

  • 302 Found
    临时重定向:::资源已分配新URI,希望此次能使用新URI访问。
    e.g.之前资源的URI可以不更新。

  • 303 see other
    资源存在另一个URI,应GET定向获取该资源。
    tip:::301、302、303响应码返回时,浏览器会将POST改为GET,删除请求报文内的主体,之后请求会自动再次发送。这是违背标准的,但实际大家都这样干。

  • 304 not modified
    服务器端允许请求访问资源,但未满足条件(GET方法请求报文中的if-match、if-modified-since、if-none-match、if-range、if-unmodified-since等)。
    304返回时,不包含任何响应主体。

  • 307 temporary redirect
    临时重定向(与302相同)

3、4XX

  • 400 badRequest
    请求报文中存在语法错误
  • 401 unauthorized
    请求需要有HTTP认证信息。
    返回401的响应会有一个www-authenticate首部用以质询challenge 用户信息


    image.png
  • 403 Forbidden
    访问被拒绝。e.g. 未获得文件系统访问授权,从未授权源IP试图访问
  • 404 Not found
    找不到资源;
    also: 当服务器拒绝请求但是不想说原由时使用

4、5XX

  • 500 internal server error
  • 503 service unavailable
    服务器暂时超负载或停机。若已知恢复时间,最好写入Retry-after首部到响应中。

相关文章

  • HTTP协议基础# Chapter4 HTTP状态码

    Chapter4 HTTP状态码 类别: 1、 2XX 200处理成功,GET::请求资源的实体会作为响应返回HE...

  • HTTP常见概念整理

    基础TCP/IPTCP协议IP协议DNS协议URI与URL HTTP协议HTTP报文HTTP方法HTTP状态码 名...

  • 【一起来烧脑】底层HTTP深入笔记

    了解Web和网络基础,了解HTTP协议,HTTP报文内的HTTP信息,返回结果的HTTP状态码,了解Web服务器,...

  • HTTP协议状态码

    100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协...

  • HTTP协议状态码

    参考 https://tools.ietf.org/html/rfc2616#section-10 超文本传输协议...

  • HTTP协议——状态码

    前言 HTTP状态码是用以表示[网页服务器]响应状态的3位数字代码,最常见的404错误就是其中之一通过状态码我们能...

  • HTTP协议状态码

    表示临时响应并需要请求者继续执行操作的状态代码。 代码说明 100(继续)请求者应当继续提出请求。服务器返回此代...

  • HTTP协议状态码

    http://www.cnblogs.com/shanyou/archive/2012/05/06/2486134...

  • HTTP协议状态码

    一些常见的状态码为:200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(...

  • http协议状态码

    协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议...

网友评论

      本文标题:HTTP协议基础# Chapter4 HTTP状态码

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