Http--Header

Encoding

  • 请求:Accept-Encoding
    响应:Content-Encoding

  • 取值:gzip、deflate、sdch

  • 作用:对请求体和响应体进行压缩,压缩文本数据能减少带宽并加快显示速度。压缩的时间会远小于传输的时间,所以不用担心压缩。

请求头
响应头

Connection

  • 请求:Connection
    响应:Connection
  • 取值范围:
    Keep-Alive、Close
  • 作用:
    Keep-Alive:可以减少TCP建立成本,销毁成本。(长连接),但是占用端口时间长,高并发时需要考虑。
    Close:每次连接将使用新的TCP连接
    在请求一个网址时,返回最终页面的内容大多数有多个请求组成(css、js、png等资源的请求),所以如果开启keep-alive可以让页面的所有请求都在一次tcp连接建立后传输。
请求
响应头

Cookie

  • 响应:Set-Cookie
    如:sid = test; path=/; 键值对形式
    请求:Cookie
    如:sid = test;

  • 特殊值:expires:失效时间,path:该Cookie适用于哪些请求路径,domain:试用于哪些域名。

  • 当服务端Set-Cookie时,浏览器记录此键值对的值并在下次请求时提交上去。

  • session通过Cookie实现

  • Cookie大小客户端服务端实现有可能不一样,一般4K.

响应头
请求头

Accept-Language

  • 请求:Accept-Language
  • 取值范围:
    en,zh-CN,zh;q=0.8,zh;q=0.6,zh-TW;q=0.4
    其中q代表权重,en默认权重为1
  • 作用:
    客户端接收的语言。根据此值做本地化判断,如:英文与中文页面的切换。
image.png

Referer

  • 请求:Referer
    客户端请求时添加此值,标识从哪个网站跳过来的。

  • 可做资源防盗链时使用。


    referer

User-Agent

  • 请求:User-Agent
    值如:
    Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36

客户端的一些信息,包括:客户端硬件信息,操作系统,浏览器信息等。

  • 作用:
    根据这个值做一些数据统计分析,如果是手机端则推送适合手机的内容。
User-Agent

Modified-Since

  • 请求:If-Modified-Since
    响应:Last-Modified

  • 值如:Fri, 23 Oct 2015 05:36:06 GM

  • 作用:
    客户端先保存服务端的Last-Modified与此资源信息到本地,当此资源以后请求时,把此值设为If-Modified-Since并请求到服务器。
    服务端判断此值未变或不需要更新时返回304,表明客户端可直接使用缓存。

请求头
响应头

Cache-Control

  • 响应:cache-control

  • 值如:max-age=121737619或private, max-age=0, no-cache
    max-age设置缓存多少时间,max-age=0就是没有缓存。

  • 作用:
    控制缓存时间,相对时间长度。

image.png
image.png

Expires

  • 响应:Expires
  • 值如:Wed, 25 Oct 2017 09:05:12 GMT
    设置绝对时间
  • 作用:
    指定到特定时间过期。


    image.png

Etag

  • 响应:Etag
    请求:if-none-match
  • 值如:“zdsfsdf”
  • 作用:
    Last-Modified类似,服务端给文件生成一个标识,下次客户端存在if-none-match中提交到服务端,服务端进行比较来判断文件是否改变,从而做出是否缓存决定。
    Etag 主要为了解决 Last-Modified 无法解决的一些问题。
    比如: 一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改了,而重新GET;
请求头

响应头

Via

  • 响应:via

  • 作用:存放路由信息,CDN中常用。

image.png

Content-Length

  • 请求:Content-Length
    响应:content-length
  • 值:数字
  • 作用:代表请求体的大小,或者响应体内容的大小。
image.png

Content-Range

  • 请求:Range,
    格式Range:(unit=first byte pos)-[last byte pos]
    指定第一个字节的位置和最后一个字节的位置,
    响应:Content-range,
    格式Content-Range: bytes (unit first byte pos) - [last byte pos]/[entity legth]
    指定整个实体中的一部分的插入位置,他也指示了整个实体的长度

  • 值如:
    Range:bytes=0-801
    Content-Range: bytes 0-800/801

  • 作用:可指定传入文件的第几个字节读取,可用于实现端点下载。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容