请求消息头:
Accept:告知服务器,浏览器可接受的MIME类型 (Multipurpose Internet Mail Extensation) 多用途互联网邮件扩展类型
MIME 类型:文件系统文件类型用文件的扩展名来区分
MIME类型由大类型/小类型组成的.
比如text/html text/css text/javascript image/bmp image/jpeg (Tomcat conf/web.xml
Accpept-Charset:支持的字符集
Accept-Language:浏览器所希望的语言类型 (小写的语言_大写的国家 en_US zh_CN)
*Accpet-Encoding:gzip,deflate 告知服务器,浏览器能够接收什么编码的数据(gzip是一种数据压缩方式)
User-Agent:代表浏览器相关版本信息
Host: localhost:8080 请求服务器的地址
If-Modified-Since:请求时的时间
*Cookie:这是最重要的请求头信息之一
*Referer:包含一个URL,该URL表示当前页来源(用于防盗链,统计广告投放效果)
*Content-Type:请求正文内容的MIME类型(适应于Post请求)
默认是application/x-www-form-urlencoded(username=sa&age=30)
在做文件上传时要把这个默认改了 enctype="multipart/form-data"
2. 常用响应消息头(重点)
*Location:http://www.itheima.com/index.jsp 告知浏览器,新的资源的位置(302跳转),可以实现重定向
*Content-Encoding: gzip代表服务器采用什么方式进行数据压缩
GZIPOutputStream
*Content-Length: 服务器发送的数据长度
Content-Language: zh-CN服务发送的文本的语言
*Content-Type: text/html; charset=GB2312服务器发送的内容的MIME类型
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
Last-Modified:服务器最后修改资源的时间
*Refresh:指定服务器刷新 Refresh: 1;url=http://www.it315.org指示客户端刷新频率。单位是秒
<meta http-equiv="Refresh" content="1">
*Content-Disposition: attachment; filename=aaa.zip指示客户端下载文件
index.html不希望浏览器缓存它
*Expires: -1清理缓存 (1970-1-1产生一个毫秒数,小于它都过期 )
*Cache-Control: no-cache (http1.1) 没有缓存
*Pragma: no-cache (http1.0) 没有缓存
*Set-Cookie:SS=Q0=5Lb_nQ; path=/search服务器端发送的Cookie