(chap6 Http首部) 请求首部字段 If-Modified-SinceIf-None-Match If-RangeIf-Unmidified-Since
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相关推荐
- (chap6 Http首部) 请求首部字段 AuthorizationExpectFromHostIf-Match
5. Authorization 告知服务器,用户代理的认证信息. 格式:Authorization: Basic dwvub3NlbjpwYxNzd29yZA== 首部字段Authorization ...
- (chap6 Http首部) 请求首部字段 Acceptx-Charsetx-Encodingxx-Language
请求首部字段 是从客户端往服务器发送请求报文所使用的字段,用于补充请求的附加信息,客户端信息,对响应内容相关的优先等级等内容. 1. Accept 通知代理能够处理等媒体类型及媒体类型的相对优先级. ...
- (chap6 Http首部) 请求首部字段 RefererTE User-Agent
17. Referer 首部字段Referer会告知服务器请求的原始资源的URI. 格式: Referer: http://www .hackr.jp/index.htm 客户端一般都会发送Refer ...
- (chap6 Http首部) 请求首部字段 Max-ForwardsProxy-Authorization Range
14. Max-Forwards 每次转发数值减1.当数值变0时返回响应 使用HTTP协议通信时,请求可能会经过代理等多台服务器.途中,如果代理服务器由于某些原因导致请求转发失败,客户端也就等不到服务 ...
- HTTP 首部:通用首部、请求首部、响应首部和实体首部
HTTP 首部用于给服务器和客户端提供报文主体大小.使用的语言及认证消息等内容.首部字段由字段名和字段值构成,中间用冒号「:」隔开.有些首部是某些报文专用的,如请求首部只适用于请求报文中,有些通用些. ...
- HTTP 报文首部之首部字段(重点分析)
文章目录 1.首部字段概述 2.首部字段结构 3.首部字段类型 4.通用首部字段(HTTP/1.1) 4.1 Cache-Control 4.1.1 可用的指令一览 4.1.2 表示能否缓存的指令 4 ...
- (chap6 Http首部) 其他首部字段
HTTP首部字段是可以自行扩展的,Web服务器和浏览器有好几种非标准的首部字段. 1. X-Frame-Options 属于HTTP响应首部,用于控制网站内容在其他Web网站的Frame标签内的显示问 ...
- (chap6 Http首部) 响应首部字段 Ct-MD5Ct-RangeCt-TypeExpiresLast-Modified
6. Content-MD5 首部字段Content-MD5是一串由MD5算法生成的值,其目的在于检查报文主体在传输过程中是否保持完整,以及确认传输到达. eg. Content-MD5: OGFkz ...
- (chap6 Http首部) 响应首部字段 Accept-RangeAge Etag
响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充响应的附加信息.服务器信息,以及对客户端的附加要求等信息. 1. Accept-Range 告知客户端服务器是否能处理范围请求,字段 ...
最新文章
- python基础系列:类
- 【技术精华汇总】不一样的技术创新——阿里巴巴2016双11背后的技术
- ipaddr库计算区间IP及CIDR的IP段
- QT的QMutableHashIterator类的使用
- 安川机器人报错代码_今日 IPO|对标库卡机器人的先惠技术上市 近八成收入靠上汽...
- 怎么取消自动格式化_iPhone自动扣费怎么取消?App Store、微信、支付宝关闭自动扣费教程...
- Simulink之绝缘栅双极型晶体管(IGBT)
- cp oracle,Oracle ASM使用asmcmd中的cp命令来执行远程复制
- switch 关键字的学习
- Android游戏开发
- 供配电系统自动化实训
- 电工学习通:电路图符号知识大全
- excel数据透视表之交叉表分组
- 如何批量缩小图片尺寸大小?
- Egret(引擎篇)
- 浅谈MES系统追溯功能五大关键作用
- mailgun php版本,php – Mailgun发送带附件的邮件
- 《软技能--代码之外的生存指南》学习笔记之自我营销篇
- DHT11温湿度传感器——基于arduino
- 如何快速转载CSDN中的博客2018年针对最新csdn
热门文章
- axure9 邮件点击效果_EDM邮件营销,你不得不知道的8个指标?
- 二进制函数_SERVERLESS函数小解
- 可变悬挂与空气悬挂的区别_可变悬架和空气悬架的的区别是什么
- mongodb 重启_mongodb历险记
- docker容器 eureka 集成_微服务:基于 Docker 的微服务架构之分布式企业级实践参考...
- 服务器光信号闪红灯是什么意思,路由器光信号闪红灯是什么意思
- Linux添加vlan不通,如何处理Linux虚拟机跨VLAN ping不通问题
- 阻燃防火电缆在数据中心建设中的应用
- 这些机房布线规范你都知道吗
- 13张图看懂综合类数据中心机房建设标准!