http格式

1.request

HTTP Headers是HTTP請求和相應的核心,它承載了關於客戶端瀏覽器,請求頁面,服務器等相關的信息。php

當你在瀏覽器地址欄裏鍵入一個url,你的瀏覽器將會相似以下的http請求:css

第一行被稱爲「Request Line」 它描述的是這個請求的基本信息,剩下的就是HTTP headers了html

GET /tutorials/other/top-20-mysql-best-practices/ HTTP/1.1mysql

Host: net.tutsplus.comsql

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/瀏覽器

3.5.5 (.NET CLR 3.5.30729)服務器

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8app

Accept-Language: en-us,en;q=0.5url

Accept-Encoding: gzip,deflatespa

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

Cookie: PHPSESSID=r2t5uvjq435r4q7ib3vtdjq120

Pragma: no-cache

Cache-Control: no-cache

2.response

第一行呢被稱爲「Status Line」,它以後就是http headers 但你查看頁面源代碼卻不能看到HTTP headers,雖然它們同你能看到的東西一塊兒被傳送至瀏覽器了。

這個HTTP請求也發出了一些其它資源的接收請求,例如圖片,css文件,js文件等等

HTTP/1.x 200 OK
Transfer-Encoding: chunked
Date: Sat, 28 Nov 2009 04:36:25 GMT
Server: LiteSpeed
Connection: close
X-Powered-By: W3 Total Cache/0.8
Pragma: public
Expires: Sat, 28 Nov 2009 05:36:25 GMT
Etag: "pub1259380237;gz"
Cache-Control: max-age=3600, public
Content-Type: text/html; charset=UTF-8
Last-Modified: Sat, 28 Nov 2009 03:50:37 GMT
X-Pingback: http://net.tutsplus.com/xmlrpc.php
Content-Encoding: gzip
Vary: Accept-Encoding, Cookie, User-Agent´
相關文章
相關標籤/搜索