Header

HTTP 请求和相应 Header

服务器端接受到浏览器端的请求后,生成用户需要的文件,发回响应Header 

 

 

浏览器端向服务器端发送的请求Header 如下:

Host

zhiqiang.org

请求的域名

User-Agent

Mozilla/5.0...

浏览器端浏览器型号和版本

Accept

text/xml,application/xml ...

可接受的内容类型

Accept-Language

zh-cn,zh;q=0.5

语言

Accept-Encoding

gzip,deflate

可接受的压缩类型

Accept-Charset

UTF-8,*

可接受的内容编码

Cookie

user=someone

浏览器端的用户 COOKIE

If-Modified-Since

Wed, 14 Nov 2007 02:01:00 GMT

浏览器端的缓存的最后修改时间

If-None-Match

"2a541d-5b45-efde6f00"

浏览器端的缓存文件地标识符

 

 

而服务器端的响应Header 大致为:

Date

Wed, 14 Nov 2007 05:11:47

服务器端时间

Server

Apache/2.2.6

服务器端的服务器软件

Last-Modified

Wed, 14 Nov 2007 01:38:50

最后修改时间

Etag

"39457e-6234-a0983e80"

文件标识符

Content-Encoding

gzip

传送启用了 GZIP 压缩

Content-Length

8562

内容长度

Content-Type

text/html

内容类型

 

 

至此,一个HTTP 请求结束。浏览器端接收到页面内容后,如果页面响应header 的类型是text/html ,表明这是一个网页,浏览器把它以网 页的形式显示出来。在显示的过程中,有可能又引用新的页面内容(比如css, javascript, flash, 图片等),浏览器又会向服务器端发送新的请求。直至页面完全载入完毕为止。

猜你喜欢

转载自liuzhiqiang19890403.iteye.com/blog/2208940