10. If-Modified-Since

如果在lf-Modified-Since字段指定的日期时间后,资源发生了更新,服务器会接受请求

if-Modified-since: Thu,15 Apr 2004 00:00:00 GMT

首部字段If-Modified-Since,属附带条件之一,它会告知服务器若If-Modified-Since字段值早于资源的更新时间,则希望能处理该请求。
而在指定If-Modified-Since字段值的日期时间之后,如果请求的资源都没有过更新,则返回状态码304 Not Modified的响应。
If-Modified-Since用于确认代理或客户端拥有的本地资源的有效性。获取资源的更新日期时间,可通过确认首部字段Last-Modified来确定。

11. If-None-Match

只有在lf-None-Match的字段值与ETag值不一致时,可处理该请求。

与lf-Match首部字段的作用相反,首部字段If-None-Match属于附带条件之一。它和首部字段f-Match作用相反。用于指定If-None-Match字段值的实体标记((ETag )值与请求资源的ETag不一致时,它就告知服务器处理该请求。
在GET或HEAD方法中使用首部字段If-None-Match可获取最新的资源。因此,这与使用首部字段If-Modified-Since时有些类似。

12. If-Range

首部字段If-Range属于附带条件之一。它告知服务器若指定的If-Range字段值(ETag值或者时间)和请求资源的ETag值或时间相一致时,则作为范围请求处理。反之,则返回全体资源。

不使用If-Range会多一次请求

13. If-Unmidified-Since

格式:

If-Unmodified-Since: Thu,03 Jul 2012 00:00:00 GMT

首部字段If-Unmodified-Since和首部字段If-Modified-Since的作用相反。它的作用的是告知服务器,指定的请求资源只有在字段值内指定的日期时间之后,未发生更新的情况下,才能处理请求。如果在指定日期时间后发生了更新,则以状态码412 Precondition Failed作为响应返回。

(chap6 Http首部) 请求首部字段 If-Modified-SinceIf-None-Match If-RangeIf-Unmidified-Since相关推荐

  1. (chap6 Http首部) 请求首部字段 AuthorizationExpectFromHostIf-Match

    5. Authorization 告知服务器,用户代理的认证信息. 格式:Authorization: Basic dwvub3NlbjpwYxNzd29yZA== 首部字段Authorization ...

  2. (chap6 Http首部) 请求首部字段 Acceptx-Charsetx-Encodingxx-Language

    请求首部字段 是从客户端往服务器发送请求报文所使用的字段,用于补充请求的附加信息,客户端信息,对响应内容相关的优先等级等内容. 1. Accept 通知代理能够处理等媒体类型及媒体类型的相对优先级. ...

  3. (chap6 Http首部) 请求首部字段 RefererTE User-Agent

    17. Referer 首部字段Referer会告知服务器请求的原始资源的URI. 格式: Referer: http://www .hackr.jp/index.htm 客户端一般都会发送Refer ...

  4. (chap6 Http首部) 请求首部字段 Max-ForwardsProxy-Authorization Range

    14. Max-Forwards 每次转发数值减1.当数值变0时返回响应 使用HTTP协议通信时,请求可能会经过代理等多台服务器.途中,如果代理服务器由于某些原因导致请求转发失败,客户端也就等不到服务 ...

  5. HTTP 首部:通用首部、请求首部、响应首部和实体首部

    HTTP 首部用于给服务器和客户端提供报文主体大小.使用的语言及认证消息等内容.首部字段由字段名和字段值构成,中间用冒号「:」隔开.有些首部是某些报文专用的,如请求首部只适用于请求报文中,有些通用些. ...

  6. HTTP 报文首部之首部字段(重点分析)

    文章目录 1.首部字段概述 2.首部字段结构 3.首部字段类型 4.通用首部字段(HTTP/1.1) 4.1 Cache-Control 4.1.1 可用的指令一览 4.1.2 表示能否缓存的指令 4 ...

  7. (chap6 Http首部) 其他首部字段

    HTTP首部字段是可以自行扩展的,Web服务器和浏览器有好几种非标准的首部字段. 1. X-Frame-Options 属于HTTP响应首部,用于控制网站内容在其他Web网站的Frame标签内的显示问 ...

  8. (chap6 Http首部) 响应首部字段 Ct-MD5Ct-RangeCt-TypeExpiresLast-Modified

    6. Content-MD5 首部字段Content-MD5是一串由MD5算法生成的值,其目的在于检查报文主体在传输过程中是否保持完整,以及确认传输到达. eg. Content-MD5: OGFkz ...

  9. (chap6 Http首部) 响应首部字段 Accept-RangeAge Etag

    响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充响应的附加信息.服务器信息,以及对客户端的附加要求等信息. 1. Accept-Range 告知客户端服务器是否能处理范围请求,字段 ...

最新文章

  1. python基础系列:类
  2. 【技术精华汇总】不一样的技术创新——阿里巴巴2016双11背后的技术
  3. ipaddr库计算区间IP及CIDR的IP段
  4. QT的QMutableHashIterator类的使用
  5. 安川机器人报错代码_今日 IPO|对标库卡机器人的先惠技术上市 近八成收入靠上汽...
  6. 怎么取消自动格式化_iPhone自动扣费怎么取消?App Store、微信、支付宝关闭自动扣费教程...
  7. Simulink之绝缘栅双极型晶体管(IGBT)
  8. cp oracle,Oracle ASM使用asmcmd中的cp命令来执行远程复制
  9. switch 关键字的学习
  10. Android游戏开发
  11. 供配电系统自动化实训
  12. 电工学习通:电路图符号知识大全
  13. excel数据透视表之交叉表分组
  14. 如何批量缩小图片尺寸大小?
  15. Egret(引擎篇)
  16. 浅谈MES系统追溯功能五大关键作用
  17. mailgun php版本,php – Mailgun发送带附件的邮件
  18. 《软技能--代码之外的生存指南》学习笔记之自我营销篇
  19. DHT11温湿度传感器——基于arduino
  20. 如何快速转载CSDN中的博客2018年针对最新csdn

热门文章

  1. axure9 邮件点击效果_EDM邮件营销,你不得不知道的8个指标?
  2. 二进制函数_SERVERLESS函数小解
  3. 可变悬挂与空气悬挂的区别_可变悬架和空气悬架的的区别是什么
  4. mongodb 重启_mongodb历险记
  5. docker容器 eureka 集成_微服务:基于 Docker 的微服务架构之分布式企业级实践参考...
  6. 服务器光信号闪红灯是什么意思,路由器光信号闪红灯是什么意思
  7. Linux添加vlan不通,如何处理Linux虚拟机跨VLAN ping不通问题
  8. 阻燃防火电缆在数据中心建设中的应用
  9. 这些机房布线规范你都知道吗
  10. 13张图看懂综合类数据中心机房建设标准!