HTTP头部消息解释

上传人:碎****木 文档编号:220862077 上传时间:2021-12-09 格式:DOCX 页数:5 大小:38.64KB
返回 下载 相关 举报
HTTP头部消息解释_第1页
第1页 / 共5页
HTTP头部消息解释_第2页
第2页 / 共5页
HTTP头部消息解释_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《HTTP头部消息解释》由会员分享,可在线阅读,更多相关《HTTP头部消息解释(5页珍藏版)》请在金锄头文库上搜索。

1、听说效劳器头部信息优化是一个投入产出比较高的 SEO 手段,等待效果。先 Mark 下这方面的文章,恶补下效劳器学问。下面转载一篇详解文章,出处不详:1. Accept:告知 WEB 效劳器自己承受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的全部子类型,type/sub-type。2. Accept-Charset: 扫瞄器申明自己接收的字符集Accept-Encoding: 扫瞄器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法gzip,deflateAccept-Language:扫瞄器申明自己接收的语言语言跟字符集的区分:中文是语言,中文有多种

2、字符集,比方 big5,gb2312,gbk 等等。3. Accept-Ranges:WEB 效劳器说明自己是否承受猎取其某个实体的一局部比方文件的一局部的恳求。bytes:表示承受,none:表示不承受。4. Age:当代理效劳器用自己缓存的实体去响应恳求时,用该头部说明该实体从产生到现在经 过多长时间了。5. Authorization:当客户端接收到来自 WEB 效劳器的 WWW-Authenticate 响应时,用该头部来回应自己的身份验证信息给 WEB 效劳器。6. Cache-Control:恳求:no-cache不要缓存的实体,要求现在从 WEB 效劳器去取max-age:只承受

3、 Age 值小于 max-age 值,并且没有过期的对象max-stale:可以承受过去的对象,但是过期时间必需小于 max-stale 值min-fresh:承受其新颖生命期大于其当前 Age 跟 min-fresh 值之和的缓存对象响应:public(可以用 Cached 内容回应任何用户) private只能用缓存内容回应从前恳求该内容的那个用户no-cache可以缓存,但是只有在跟 WEB 效劳器验证了其有效后,才能返回给客户端max-age:本响应包含的对象的过期时间 ALL: no-store不允许缓存7. Connection:恳求:close告知 WEB 效劳器或者代理效劳器,

4、在完本钱次恳求的响应后, 断开连接,不要等待本次连接的后续恳求了。keepalive告知 WEB 效劳器或者代理效劳器,在完本钱次恳求的响应后,保持连接,等待本次连接的后续恳求。响应:close连接已经关闭。keepalive连接保持着,在等待本次连接的后续恳求。Keep-Alive:假设扫瞄器恳求保持连接,那么该头部说明期望 WEB 效劳器保持连接多长时间秒。例如:Keep-Alive:3008. Content-Encoding:WEB 效劳器说明自己使用了什么压缩方法gzip,deflate压缩响应中的对象。例如:Content-Encoding:gzipContent-Language

5、:WEB 效劳器告知扫瞄器自己响应的对象的语言。Content-Length: WEB 效劳器告知扫瞄器自己响应的对象的长度。例如:Content-Length: 26012Content-Range: WEB 效劳器说明该响应包含的局部对象为整个对象的哪个局部。例如:Content-Range: bytes 21010-47021/47022Content-Type:WEB 效劳器告知扫瞄器自己响应的对象的类型。例如:Content-Type:application/xml9. ETag:就是一个对象比方 URL的标志值,就一个对象而言,比方一个 html 文件,如果被修改了,其 Etag

6、也会别修改,所以,ETag 的作用跟 Last-Modified 的作用差不多,主要供 WEB 效劳器推断一个对象是否转变了。比方前一次恳求某个 html 文件时,获得了其 ETag,当这次又恳求这个文件时,扫瞄器就会把从前获得的 ETag 值发送给WEB 效劳器,然后 WEB 效劳器会把这个 ETag 跟该文件的当前 ETag 进展比照,然后就知道这个文件有没有转变了。10. Expired:WEB 效劳器说明该实体将在什么时候过期,对于过期了的对象,只有在跟 WEB效劳器验证了其有效性后,才能用来响应客户恳求。 是 /1.0 的头部。例如:Expires:Sat, 23 May 2021

7、10:02:12 GMT11. Host:客户端指定自己想访问的 WEB 效劳器的域名/IP 地址和端口号。例如:Host:rss.sina .cn12. If-Match:假设对象的 ETag 没有转变,其实也就意味著对象没有转变,才执行恳求的动作。If-None-Match:假设对象的 ETag 转变了,其实也就意味著对象也转变了,才执行恳求的动作。13. If-Modified-Since:假设恳求的对象在该头部指定的时间之后修改了,才执行恳求的动作比方返回对象,否那么返回代码 304,告知扫瞄器 该对象没有修改。例如:If-Modified-Since:Thu, 10 Apr 2021

8、 09:14:42 GMTIf-Unmodified-Since:假设恳求的对象在该头部指定的时间之后没修改正,才执行恳求的动作比方返回对象。14. If-Range:扫瞄器告知 WEB 效劳器,假设我恳求的对象没有转变,就把我缺少的局部给我,假设对象转变了,就把整个对象给我。扫瞄器通过发送恳求对象的 ETag 或者 自己所知道的最终修改时间给 WEB 效劳器,让其推断对象是否转变了。总是跟 Range 头部一起使用。15. Last-Modified:WEB 效劳器认为对象的最终修改时间,比方文件的最终修改时间,动态页面的最终产生时间等等。例如:Last-Modified:Tue, 06 M

9、ay 2021 02:42:43 GMT16. Location:WEB 效劳器告知扫瞄器,试图访问的对象已经被移到别的位置了,到该头部指定的位置去取。例如:Location: :/sinahome_0803_ws_005_text_0.gif17. Pramga:主要使用 Pramga: no-cache,相当于 Cache-Control: no-cache。例如:Pragma:no-cache18. Proxy-Authenticate: 代理效劳器响应扫瞄器,要求其供给代理身份验证信息。Proxy-Authorization:扫瞄器响应代理效劳器的身份验证恳求,供给自己的身份信息。19

10、. Range:扫瞄器比方 Flashget 多线程下载时告知 WEB 效劳器自己想取对象的哪局部。例如:Range: bytes=1173546-20. Referer:扫瞄器向 WEB 效劳器说明自己是从哪个 网页/URL 获得/点击 当前恳求中的网址/URL。例如:Referer: :/ sina /21. Server: WEB 效劳器说明自己是什么软件及版本等信息。例如:Server:Apache/2.0.61 (Unix)22. User-Agent: 扫瞄器说明自己的身份是哪种扫瞄器。例如:User-Agent:Mozilla/5.0 (Windows; U; Windows N

11、T 5.1; zh-CN; rv:1.8.1.14) Gecko/20210404 Firefox/2.0.0.1423. Transfer-Encoding: WEB 效劳器说明自己对本响应消息体不是消息体里面的对象作了怎样的编码,比方是否分块chunked。例如:Transfer-Encoding: chunked24. Vary: WEB 效劳器用该头部的内容告知 Cache 效劳器,在什么条件下才能用本响应所返回的对象响应后续的恳求。假设源 WEB 效劳器在接到第一个恳求消息时,其响应消息的头部为:Content-Encoding: gzip;Vary: Content-Encodin

12、g那么 Cache 效劳器会分析后续恳求消息的头部,检查其 Accept-Encoding,是否跟从前响应的 Vary 头部值全都,即是否使用一样的内容编码方法,这样就可以防止 Cache 效劳器用自己 Cache 里面压缩后的实体响应给不具备解压力量的扫瞄器。例如:Vary:Accept-Encoding25. Via: 列出从客户端到 OCS 或者相反方向的响应经过了哪些代理效劳器,他们用什么协议和版本发送的恳求。当客户端恳求到达第一个代理效劳器时,该效劳器会在自己发出的恳求里面添加 Via 头部,并填上自己的相关信息,当下一个代理效劳器收到第一个代理效劳器的恳求时,会在自己发出的恳求里面

13、复制前一个代理效劳器的恳求的 Via头部,并把自己的相关信息加到后面,以此类推,当 OCS 收到最终一个代理效劳器的恳求时,检查 Via 头部,就知道该恳求所经过的路由。例如:Via:1.0 236-81.D07071953.sina .cn:80 (squid/2.6.STABLE13) 恳求消息头部实例:Host:rss.sina .cnUser-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.14) Gecko/20210404 Firefox/2.0.0.14Accept:text/xml,applicati

14、on/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language:zh-cn,zh;q=0.5Accept-Encoding:gzip,deflateAccept-Charset:gb2312,utf-8;q=0.7,*;q=0.7 Keep-Alive:300Connection:keep-aliveCookie:userId=C5bYpXrimdmsiQmsBPnE1Vn8ZQmdWSm3WRlEB3vRwTnRtW Cookie If-Modified-Sin

15、ce:Sun, 01 Jun 2021 12:05:30 GMTCache-Control:max-age=0 响应消息头部实例:Status:OK 200 响应状态码,表示 web 效劳器处理的结果。Date:Sun, 01 Jun 2021 12:35:47 GMTServer:Apache/2.0.61 (Unix)Last-Modified:Sun, 01 Jun 2021 12:35:30 GMT Accept-Ranges:bytesContent-Length:18616 Cache-Control:max-age=120Expires:Sun, 01 Jun 2021 12:37:47 GMT Content-Type:application/xmlAge:2X-Cache:HIT from 236-41.D07071951.sina .cn使用的 头部 反向代理效劳器Via:1.0 236-41.D07071951.sina .cn:80 (squid/2.6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号