当前位置: 首页 > news >正文

成都个人网站建设/近两年网络营销成功案例

成都个人网站建设,近两年网络营销成功案例,培训机构是什么意思,衡阳网站建设ss0734通用首部字段的意思,就是:请求和响应报文双方都会使用的首部 1、Cache-Control 通过指定它的指令,能操作缓存的工作机制 指令参数是可选的,多个指令通过“,”分隔 Cache-Control: private, max-age0, no-cache Cache-C…

通用首部字段的意思,就是:请求和响应报文双方都会使用的首部

1、Cache-Control

通过指定它的指令,能操作缓存的工作机制

指令参数是可选的,多个指令通过“,”分隔

Cache-Control: private, max-age=0, no-cache

Cache-Control指令一览:

1.1  缓存请求指令

指令

参数

说明

no-cache

强制向源服务器再次验证

no-store

不缓存请求或相应的任何内容

max-age[秒]

必须

相应的最大Age值

max-stale(=[秒])

可省略

接收已过期的响应

min-fresh=[秒]

必须

期望在指定时间内的响应仍有效

no-transform

代理不可更改媒体类型

only-if-cached

从缓存获取资源

cache-extension

 

新标记指令(token{-})

 

                                                                          

    

 

 

 

 

 

 

 

 

 

 

 

 

1.2  缓存响应指令

指令

参数

说明

public

可向任意方提供响应的缓存

private

可省略

仅向特定用户返回响应

no-cache

可省略

缓存前必须先确认其有效性

no-store

不缓存请求或响应的任何内容

no-transform

代理不可更改媒体类型

must-revalidate

可缓存但必须再向源服务器进行确认

proxy-revalidate

要求中间缓存服务器对换缓存的响应有效性再次确认

max-age=[秒]

必需

响应的最大Age值

s-maxage=[秒]

必需

公共缓存服务器响应的最大Age值

cache-extension

 

新指令标记(token{-})

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.3  public

共享、公开的缓存状态,与private相反

Cache-Control: public

 

1.4  private

指定缓存对象,需要验证

Cache-Control: private

 

1.5  no-cache

防止从缓存中返回过去的资源,请求中如包含该命令,表示客户端不会接收缓存过的响应,必须向源放武器转发请求

如果响应中包含该命令,那么缓存服务器不能对其资源进行缓存,且源服务器也将不在对缓存服务器请求中提出的资源有效性进行确认,且禁止其对相应资源进行缓存操作

Cache-Control: no-cache=Location

由服务器返回的响应报文首部字段中,若Cache-Control中对no-cache字段名具体制定参数值,那么客户端在收到这个被指定参数值的首部字段对应的报文后,就不能缓存

换言之,无参数值的首部字段可以使用缓存,只能在响应中制定该参数

 

1.6  no-store

请求中包含机密信息,缓存不能在本地存储请求或响应的任一部分k

Cache-Control: no-store

 

1.7  s-maxage

一般指代理服务器

与max-age指令相同,不同点在于s-maxage只适用于供多位用户使用的公共缓存服务器

当使用该指令时,直接忽略对Expires首部字段及max-age指令的处理

Cache-Control: s-maxage=604800(单位:秒)

 

1.8  max-age

缓存资源缓存时间数值低于指定数值,就接受缓存的资源,如max-age为0,则需要请求源服务器

http1.1中,如遇到存在Expires首部字段的情况,会忽略Expires字段,优先处理max-age指令

Cache-Control: max-age=604800(单位:秒)

 

1.9  min-fresh

要求缓存服务器返回未过指定时间的资源

Cache-Control: min-fresh=60(单位:秒)

 

1.10  max-stale

规定缓存的有效期,如指令中没有参数,则无论多久,客户端都可以接受响应,如指定了参数,即使过了有效期,只要在指令的范围内,客户端都可以接受响应

Cache-Control: max-stale

 

1.11  only-if-cached

表示客户端只在缓存服务器有对应资源的情况下才接受响应,若无,则返回504

Cache-Control: only-if-cached

 

1.12  must-revalidate

代理向客户端返回响应前再次向源服务器确认资源的有效性,若无,则返回504,且该指令会忽略请求中的max-stale指令

Cache-Control: must-revalidate

 

1.13  proxy-revalidate

要求所有的缓存服务器在向客户端返回响应之前再次向源服务器确认资源的有效性

Cache-Control: proxy-revalidate

 

1.14  no-transform

要求无论请求还是响应,都不能改变实体主体的媒体类型,防止缓存或者代理压缩图片等操作

Cache-Control: no-transform

 

2、Connection

该首部字段具备下面2个作用

1)控制不再转发给代理的首部字段

Connection:不再转发的字段名(即删除后再转发)

2)管理持久连接

http1.1默认都是持久连接,客户端会在持久连接上持续发送请求,当服务器明确表示需要断开连接时,则指明首部字段值为close

Connection: close

http1.1之前的版本默认都是非持久连接,需要在旧版本上保持持久连接,需要加入Keep-Alive指令

Connection-Keep-Alive

 

3、Date

表明创建http报文的日期和时间

目前http1.1版本使用如下格式的时间:

Date: Sun, 31 Jul 2016 01:28:48 GMT

 

4、Pragma

是http1.1之前的版本历史遗留字段,仅作为与http1.0的向后兼容而定义,规范定义的形式唯一,如下所示

Pragma: no-cache

只用于客户端发送的请求中,客户端要求所有的中间服务器不返回缓存的内容

 

5、Trailer

事先说明在报文主体后记录了哪些首部字段,可应用于http1.1版本分块传输编码时

 

6、Transfer-Encoding

规定报文主体的编码方式

http1.1的传输编码方式仅对分块传输编码有效

Transfer-Encoding: chunked

 

7、Upgrade

检测http协议及其他协议是否可使用更高的版本进行通信,其参数值可用来指定一个完全不同的通信协议

客户端请求:

GMT /index.htm HTTP/1.1

Upgrade: TLS/1.0

Connection: Upgrade

服务器响应:

HTTP/1.1 101 Switching Protocols

Upgrade: TLS/1.0, HTTP/1.1

Connection: Upgrade

上面的例子中,首部字段Upgrade指定的值为TLS/1.0,这里的两个首部字段的对应关系,Connection的值被指定为Upgrade。

Upgrade对象仅限于客户端和邻近服务器之间,因此,使用首部字段Upgrade时,还需要额外指定Connection Upgrade

对于附有首部字段Upgrade的请求,服务器可以用101Switch Protocols状态码作为响应返回

 

8、Via

使用首部字段Via是为了追踪客户端与服务器间的请求和响应报文的传输路径

Via不仅用于追踪报文的转发,还可避免请求回环的发生,因此,必须在经过代理时附加该首部字段内容

 

9、Warning

告知用户与一些与缓存相关的问题的警告

Warning的首部格式如下,日期部分可省略

Warning:[警告码] [警告的主机:端口号] "[警告内容]" ([日期时间])

http1.1中定义了7中警告,警告码对应的警告内容仅供参考

另外,警告码具备扩展性,今后有可能追加新的警告

转载于:https://www.cnblogs.com/insane-Mr-Li/p/10142424.html

http://www.jmfq.cn/news/5089753.html

相关文章:

  • 公安网站的建设目的/南昌seo代理商
  • 专门做加盟的网站/市场营销推广策划方案
  • 代理服务器地址大全/seo站长网怎么下载
  • 西安保洁公司网站建设/最近实时热点新闻事件
  • 重庆潼南网站建设哪家便宜/网络营销推广是做什么的
  • 怎样建设邮箱网站/seo网站优化价格
  • 天津网站建设公司排名/网站推广文章
  • 九江 网站建站 设计 公司/西安网站到首页排名
  • 亳州网站网站建设/百度权重域名
  • 上海浦东新区科技网站建设/网络营销师证书有用吗
  • 香港网站没有icp备案吗/河北网站seo策划
  • 设计头条/seo推广专员招聘
  • 天河网站建设制作/网站建设的推广渠道
  • 四川做网站设计哪家好/竞价服务托管价格
  • 企业信息信用系统/不错宁波seo公司
  • 网站的当前位置导航如何做/it培训机构学费一般多少
  • 义乌制作网站/镇江关键字优化品牌
  • 企业网站建设顾问/网络科技有限公司
  • 有没有好网站推荐/做app推广去哪找商家
  • 个人工作室经营范围/seo服务哪家好
  • 阿里云网站建设详细教程/百度移动端关键词优化
  • 广州做网站的公司有哪些/代写文章
  • 做试卷挣钱的网站/靠谱的代写平台
  • 美食网站建设的重要性/软文推广网站
  • 南京高端网站制作/企业推广网络营销
  • 网页版微信下载/百度seo优化推广公司
  • 来年做那些网站能致富/google play下载安卓
  • 网站视频下载/网站首页的优化
  • wordpress微信采集器/网站优化 seo和sem
  • 服务器上做网站/竞价排名软件