HTTP请求头概述

来源:互联网 发布:单片机教程视频 编辑:程序博客网 时间:2024/05/16 17:55
Accept:  */*              //浏览器可接受的MIME类型。

Accept-Language: zh-cn     //浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到.
Referer: http://www.hkex.com.hk/dwrc/search/listsearch_c.asp    //包含一个URL,用户从该URL代表的页面出发访问当前请求的页面。
Content-Type: application/x-www-form-urlencoded    //表示后面的文档属于什么MIME类型。Servlet默认为text/plain,但通常需要显式地指定为text/html。由于经常要设置Content-Type,因此HttpServletResponse提供了一个专用的方法setContentTyep。
UA-CPU: x86    //由某些版本的IE浏览器所发送的非标准的请求头,表示CPU类型。
Accept-Encoding: gzip, deflate   //浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间。
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)    //浏览器类型,如果Servlet返回的内容与浏览器类型有关则该值非常有用。
Host: www.hkex.com.hk     //初始URL中的主机和端口。
Content-Length: 242  //表示请求消息正文的长度。
Connection: Keep-Alive
/*
表示是否需要持久连接。如果Servlet看到这里的值为“Keep-Alive”,或者看到请求使用的是HTTP 1.1(HTTP 1.1默认进行持久连接),它就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显著地减少下载所需要的时间。要实现这一点,Servlet需要在应答中发送一个Content-Length头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,然后在正式写出内容之前计算它的大小。
*/
Cache-Control: no-cache                //指定请求和响应遵循的缓存机制

注:
1\请求数据:使用POST传送数据,最常使用的是Content-Type和Content-Length头标。
2\偏移方向:如,A<-B->C,由B到A是"向前",由B到C是"向后".


原创粉丝点击