常见的HTTP请求头

**

User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36 告诉HTTP服务器, 客户端使用的操作系统和浏览器的名称和版本。 Host:当前请求访问的目标地址(主机:端口) Accept: text/html,image/* — 浏览器接受的数据类型 Accept-Language: en-us,zh- —浏览器接受的语言

**

请求头 说明 例子
Accept-Charset 用于指定客户端接受的字符集
Accept-Encoding 用于指定可接受的内容编码,如Accept-Encoding:gzip.deflate
Accept-Language 用于指定一种自然语言,如Accept-Language:zh-cn
Host 用于指定被请求资源的Internet主机和端口号,如Host:www.chaojijuhui.com
User-Agent 客户端将它的操作系统、浏览器和其他属性告诉服务器l Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36
Connection 当前连接是否保持,如Connection: Keep-Alive
  1. Accept: text/html,image/* -- 浏览器接受的数据类型
  2. Accept-Charset: ISO-8859-1 -- 浏览器接受的编码格式
  3. Accept-Encoding: gzip,compress --浏览器接受的数据压缩格式
  4. Accept-Language: en-us,zh- --浏览器接受的语言
  5. Host: www.it315.org:80 --(必须的)当前请求访问的目标地址(主机:端口)
  6. If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT --浏览器最后的缓存时间
  7. Referer: http://www.it315.org/index.jsp -- 当前请求来自于哪里
  8. User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) --浏览器类型
  9. Cookie:name=eric -- 浏览器保存的cookie信息
  10. Connection: close/Keep-Alive -- 浏览器跟服务器连接状态。close: 连接关闭 keep-alive:保存连接。
  11. Date: Tue, 11 Jul 2000 18:23:51 GMT -- 请求发出的时间

常见的HTTP响应头

**

响应头 说明
Server 使用的服务器名称,如Server: Apache/1.3.6 (Unix)
Content-Type 用来指明发送给接收者的实体正文的媒体类型,如Content-Type:text/html;charset=GBK
Content-Encoding 与请求报头Accept-Encoding对应,告诉浏览器服务端采用的是什么压缩编码-一般写全站压缩的时候需要用到的
Content-Language 描述了资源所用的自然语言,与Accept-Language对应
Content-Length 指明实体正文的长度,用以字节方式存储的十进制数字来表示
Keep-Alive 保持连接的时间,如Keep-Alive: timeout=5, max=120