1. 程式人生 > >HTTP常用頭部信息

HTTP常用頭部信息

o-c 瀏覽器 版本 .cn http頭部信息 conn 解碼 同時 pan

下面用例子的形式來記錄下常用的一些Http頭部信息

Response Header:

  1. HTTP/1.1 200 OK // 請求行
  2. Date: Mon, 30 Jul 2018 02:50:55 GMT //服務端發送資源時的服務器時間
  3. Expires: Wed, 31 Dec 1969 23:59:59 GMT //比較過時的一種驗證緩存的方式,與瀏覽器(客戶端)的時間比較,超過這個時間就不用緩存(不和服務器進行驗證),適合版本比較穩定的網頁
  4. Cache-Control: no-cache // 現在最多使用的控制緩存的方式,會和服務器進行緩存驗證,具體見博文”Cache-Control“
  5. etag: "fb8ba2f80b1d324bb997cbe188f28187-ssl-df" // 是服務器發來的對一些數據的簽名,下次請求時,如果服務器上這些數據發生了變化,和這個etag不相同就返回新的資源內容
  6. Last-Modified: Fri, 27 Jul 2018 11:04:55 GMT //是服務器發來的當前資源最後一次修改的時間,下次請求時,如果服務器上當前資源的修改時間大於這個時間,就返回新的資源內容
  7. Content-Type: text/html; charset=utf-8 //如果返回是流式的數據,我們就必須告訴瀏覽器這個頭,不然瀏覽器會下載這個頁面,同時告訴瀏覽器是utf8編碼,否則可能出現亂碼
  8. Content-Encoding: gzip //告訴客戶端,應該采用gzip對資源進行解碼
  9. Connection: keep-alive //告訴客戶端服務器的tcp連接也是一個長連接

HTTP常用頭部信息