第三讲HTTP.docVIP

  • 6
  • 0
  • 约2.5千字
  • 约 12页
  • 2016-04-18 发布于重庆
  • 举报
第三讲HTTP

其中:Cache-control 是控制是否在客户端和代理服务器上缓存信息 作用:当Cache-control设置为缓存时,动态图片(如验证图片)就会被下一次利用! Connection 为设置客户端在一次连接过后是否断开连接HTTP/1.1默认是keep-alive 保持一段时间不断开,等待设置的超时时间内如果没有连接将断开连接。 close:为连接获取信息后断开连接 Date是http消息的产生时间,设置格式必须是GMT的(服务器正常有此返回) Pragma:唯一设置值:no-cache(http1.0) 不让浏览器缓存当前的页面 (注意:Pragma在HTTP/1.1中,没有Cache-control可靠) Trailer:头字段一般都是放在实体内容的前面,如果要放在实体内容的后面,则要写上此属性 如:Trailaer Date ,说明Date是放在整个http消息的后面 Transer-Encoding: 设置当前响应消息的编码方式,通常是chunked 它是将消息分成几部分传输,在每个部分前面加上16进制的数字表示其传输 内容的大小 最后一个部分的大小必须是0,说明chunked分段传输完成了 Content-length:服务器响应消息的另一种方式,说明实体内容的大小。 服务器凭什么选择Transer-Encoding还是Content-length来传输实体内容给浏览器?? 说明: 服务器发送实体内容并不是一次性发送给客户端浏览器的,而是先放入缓冲区,知道缓冲区放满了才发送出去,如果第一个就将实体内容完全放入,则服务器可以得知它的大小,就采用Content-length 的类型的消息头发送给客户端,但是如果实体内容的大小过大,缓冲区一次性放不下,只能分次传输,所以就只能用Transfer-Encoding方式来指定每次大小来发送 Upgrade :说明浏览器希望服务器采用的HTTP协议版本 如:HTTP/2.0 via:说明代理服务器所使用的HTTP版本,这个是由代理服务器产生的,每个代理服务器都在这个头字段后面追加HTTP版本的信息 如: via HTTP/1.1 Proxy1,HTTP/1.0 Proxy2 这样就可以显示出消息所经过的代理服务器 Warning:说明其他字段,状态码所不能说明的一切 Accept:用来说明浏览器所支持的MIME类型 Accept-Charset:用来说明浏览器所支持的字符集 Accept-Encoding:浏览器能够解码的编码方式,这里的编码通常指的是某种压缩方式, (在传输较大的实体内容时,进行压缩编码) Accept-Language:要求服务器返回文档的时所用的语言 Authorization:服务器要求浏览器要有认证,就要设置此值 常用Basic 64 来编码一个值,但是很容易被反编译 Proxy-Authorization: 是代理服务器要求认证。其他同上。 Expect:客户端请求服务器进行特殊的行动 目前就100-continue 这值,询问服务器是否可以 在这个后面增加文档 From:发送者的Emial(不怎么用) Host:客户端访问的资源的域名和端口号 If-Match:服务器在消息的实体内容中加入的一段代码,用来和浏览器缓存的文档相比,区分是否更新了,如果更新了就进行传输,否则就用缓存的,这样减少带宽。 If-None-Match:和上面的作用相反 还有:If-Modified-Since 用来设置网页的最后更改时间,和If-Match为了的目的是一样的 如果服务器的比较新,就请求服务器的,否则就用缓存的 If-Unmodified-Since:作用和上面相反 If-Range: Range:服务器只返回实体内容的部分范围(只能伴随If-Range一起使用) 格式:bytes=100-599 Range:bytes=100- Range:byte=-100 Max-Forwards:说明当前的请求可以途经的代理服务器的数量,途经一个减1 Referer:此次请求来自那个网页的超链接(直接输入网址访问就没有Referer) TE:指明浏览器除了chucked编码方式之外的其他编码方式 User-Agent:浏览器类型的名称 Allow:实体内容能够被访问的方式 Contenx-Enconding:实体内容的压缩编码方式 Content-Language:服务器返回的文档的国家语言类型 Content-Length:实体内容的大小 Content-Location:响应消息中实体内容的位置 Content-MD5:实体内容进行的MD5校验结果 Content-Range:指定部分实体内容的位置信息 如:bytes 2543-453

文档评论(0)

1亿VIP精品文档

相关文档