欢迎来到天天文库
浏览记录
ID:36964093
大小:19.80 KB
页数:5页
时间:2019-05-16
《http 协议头部剖析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、原文:http://www.normb.net/?action=show&id=11正确来说应该是在昨天,firefox3.5正式放出了。我看一些changelog,除了官方宣传的增加html5支持等等的东东之外,还有一个对于跨域的请求问题。也就是正式支持了Access-Control-Allow-Origin这个header了,测试了一下,证实这个功能的存在,以后免不了会有不少来去YY它。不过firefox3.5下所支持的firebug还是beta,有些问题。在看http头部时候,想起了好久之前收藏的h
2、ttp头部的详细解析,贴上来:例子:163.com的头部请求头信息User-Agent:Mozilla/5.0(Windows;U;WindowsNT5.2;zh-CN;rv:1.9.1)Gecko/20090624Firefox/3.5GTB5Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language:zh-cn,zh;q=0.5Accept-Encoding:gzip,deflateAcce
3、pt-Charset:gb2312,utf-8;q=0.7,*;q=0.7Keep-Alive:300Connection:keep-alive----------------------------------------------------响应头信息HTTP/1.0200OKServer:nginx/0.6.36Date:Wed,01Jul200909:56:15GMTContent-Type:text/html;charset=GBKVary:Accept-EncodingExpires:Wed
4、,01Jul200909:57:35GMTCache-Control:max-age=80Age:58X-Cache:HITfromcache.163.comVia:192.168.51.74.nginx,1.0cache.163.com(squid/3.0.STABLE13)Connection:close----------------------------------------其中X-Cache反向代理抛出的头,其他的看下面的收藏资料即可。HTTP头部解释====================
5、========================================================================================================1.Accept:告诉WEB服务器自己接受什么介质类型,*/*表示任何类型,type/*表示该 类型下的所有子类型,type/sub-type。2.Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding:浏览器申明自己接收的编
6、码方法,通常指定压缩方法,是否支持压 缩,支持什么压缩方法(gzip,deflate) Accept-Language::浏览器申明自己接收的语言 语言跟字符集的区别:中文是语言,中文有多种字符集, 比如big5,gb2312,gbk等等。3.Accept-Ranges:WEB服务器表明自己
7、是否接受获取其某个实体的一部分(比如文件 的一部分)的请求。 bytes:表示接受,none:表示不接受。4.Age:当代理服务器用自己缓存的实体去响应请求时,用该头部表明该实体从产生 到现在经过多长时间了。5.Authorization:当客户端接收到来自WEB服务器的WWW-Authenticate响应时,
8、 用该头部来回应自己的身份验证信息给WEB服务器。6.Cache-Control:请求:no-cache(不要缓存的实体,要求现在从WEB服务器去取) max-age:(只接受Age值小于max-age值,并且没有过期的对象) max-stale:(可以接受过去的对象,但是过期时间必须小于
此文档下载收益归作者所有