网络编程-http协议剖析(二)

http请求消息头

1) Accept:text/html,image/* 意思是告诉服务器(如tomcat...)本浏览器能够 接收文本,网页,图像格式


2)Accept-Charset:ISO-8859-1 意思是本浏览器接收的字符编码是ISO-8859-1格式


3)Accept-Encoding:gzip,compress 意思是本浏览器可以接收gzip,compress压缩后的数据,也就是说,服务器有时传输纯文本的话,有时很大影响带宽,那么可以按照gzip,compress进行压缩后传送给浏览器,本浏览器是可以识别并且接收的


4)Accept-Language:en-us,zh-cn 意思是浏览器支持中,英文


5)Host: www.sohu.com:80  说明我要找得主机是www.sohu.com:80


6)If-Modified-Since:Tue, 11 Jul 2000 18:23:51 GMT 告诉服务器,我的缓存中有这个资源文件(我现在请求的资源),该文件的时间是Tue, 11 Jul 2000 18:23:51(那么起到的作用就是,如果我现在请求的页面你还没有更新,我可以从自己的缓存中提取(那么就相当于加快速度了))


7)Referer: http://www.sohu.com/index.jsp告诉服务器,我来自于哪里,常用于防止盗 链


8)User-Agent:Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)告诉服务器,浏览器的内核是什么


9)Cookie(后面讲)


10)Connection:close/Keep-Alive 保持常连接 ,发完数据后,我不关闭连接


11)Date:Tue, 11 Jul 2000 18:23:51 GMT  浏览器发送http请求的时间

你可能感兴趣的:(网络编程-http协议剖析(二))