欢迎来到天天文库
浏览记录
ID:40747484
大小:42.00 KB
页数:5页
时间:2019-08-07
《http协议之响应消息的结构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、l响应消息的结构:一个状态行、若干消息头、以及实体内容,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开。可简单的表示为:状态行+消息头+空格+实体内容。l响应消息的实体内容就是网页文件的内容,也就是在浏览器中使用查看源文件的方式所看到的内容。 看一个http相应的实例:(Status-Line)HTTP/1.1200OKAccept-RangesbytesCache-Controlmax-age=315360000ConnectionKeep-AliveContent-Length1630Content-Typ
2、eimage/gifDateSun,23Oct201112:39:47GMTETag"65e-49a41e65933c0"ExpiresWed,20Oct202112:39:47GMTLast-ModifiedThu,20Jan201107:15:35GMTServerApacheHeadersReceived ValueStatus-Line Ht
3、tp/1.0 200ok表示Http服务端响应返回200 200是状态响应码Accept-Ranges bytesHttp请求范围的度量单位Age 117表示Http接受到请求操作响应后的缓存时间Cache-Control max-age=3600一个用
4、于定义缓存指令的通用头标Connection keep-alive保持Tcp请求连接Content-Type application/x-javascript标明发送或者接收的实体的MIME类型Date Fri,04Jan200801:12:26GMT 发送HTTP消息的
5、日期Etag "10f470-734-b32eb00"一种实体头标,它向被发送的资源分派一个唯一的标识符Expires Fri,04Jan200802:12:26GMT指定实体的有效期Last-Modified Fri,04Jan200801:01:00GMT指定被请求资源上次被修改的日期和时间Server
6、 Apache一种标明Web服务器软件及其版本号的头标X-Cache HITfrommimg68.nets.com 表示你的 http request 是由 proxy server 回的 请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。HTTP消息报头包括普通报头、请求报头、响应报头、实
7、体报头。每一个报头域都是由名字+“:”+空格+值组成,消息报头域的名字是大小写无关的。1、普通报头在普通报头中,有少数报头域用于所有的请求和响应消息,但并不用于被传输的实体,只用于传输的消息。eg:Cache-Control用于指定缓存指令,缓存指令是单向的(响应中出现的缓存指令在请求中未必会出现),且是独立的(一个消息的缓存指令不会影响另一个消息处理的缓存机制),HTTP1.0使用的类似的报头域为Pragma。请求时的缓存指令包括:no-cache(用于指示请求或响应消息不能缓存)、no-store、max-age、max-stal
8、e、min-fresh、only-if-cached;响应时的缓存指令包括:public、private、no-cache、no-store、no-transform、must-revalidate、proxy-reva
此文档下载收益归作者所有