GET /books/java.html HTTP/1.1
Accept: text/html,image/* 客户端能够接受的数据类型
Accept-Charset: ISO-8859-1 客户端接受数据须要使用的字符集编码
Accept-Encoding: gzip,compress 客户端能够接受的数据压缩格式
Accept-Language: en-us,zh-cn 可接受的语言环境
Host: www.it315.org:80 想要访问的虚拟主机名
If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT 这是和缓存相关的一个头,带着缓存资源的最后获取时间
Referer: http://www.it315.org/index.jsp 这个头表示当前的请求来自哪一个连接,这个头和防盗链的功能相关
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) 客户端的一些基本信息
Cookie:cookie
Connection: close/Keep-Alive 指定是否继续保持链接
Date: Tue, 11 Jul 2000 18:23:51 GMT 当前时间
实体内容html
状态行
HTTP/1.1 200 OK
格式: HTTP版本号 状态码 缘由叙述
状态码:
200:请求处理成功 302:请求重定向 30四、307:服务器通知浏览器使用缓存 404:资源未找到 500:服务器端错误
若干响应头
Location: http://www.it315.org/index.jsp 配合302实现请求重定向
Server:apache tomcat 服务器的基本信息
Content-Encoding: gzip 服务器发送数据时使用的压缩格式
Content-Length: 80 发送数据的大小
Content-Language: zh-cn 发送的数据使用的语言环境
Content-Type: text/html; charset=GB2312 当前所发送的数据的基本信息,(数据的类型,所使用的编码)
Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT 缓存相关的头
Refresh: 1;url=http://www.it315.org通知浏览器进行定时刷新,此值能够是一个数字指定多长时间之后刷新当前页面,这个数字以后也能够接一个分号后跟一个URL地址指定多长时间后刷新到哪一个URL
Content-Disposition: attachment;filename=aaa.zip 与下载相关的头
Transfer-Encoding: chunked 传输类型,若是是此值是一个chunked说明当前的数据是一块一块传输的
Set-Cookie:SS=Q0=5Lb_nQ; path=/search 和cookie相关的头
ETag: W/"83794-1208174400000" 和缓存机制相关的头
Expires: -1 指定资源缓存的时间,若是取值为0或-1浏览就不缓存资源
Cache-Control: no-cache 缓存相关的头,若是为no-cache则通知浏览器不缓存
Pragma: no-cache 缓存相关的头,若是为no-cache则不缓存
以上三个头都是用来控制缓存的,是由于历史缘由形成的,不一样的浏览器认识不一样的头,咱们一般三个一块儿使用保证通用性。
Connection: close/Keep-Alive 是否保持链接
Date: Tue, 11 Jul 2000 18:23:51 GMT 当前时间
web
实体内容apache