HTTP頭信息

HTTP

HTTP介紹

HTTP簡述

  • HyperText Transport Protocol超文本傳輸協議
  • 傳輸的主體內容是超文本
  • 請求頭信息
  • 響應頭信息
  • 默認使用的端口爲80,是無狀態協議

HTTP版本

  • HTTP1.0
    • 請求一次後自動關閉鏈接
  • HTTP1.1
    • 建立一個鏈接可以多次請求和響應。

HTTP請求頭

  • 請求行
  • 多行消息頭
  • 空白行
  • 請求數據
    • Accept:告知服務器可以接收的MIME類型,/代表可接收所有數據,MIME類型有:text/html,text/css,text/javascript…application/octet-stream(流)等。
    • User-Agent:瀏覽器版本及系統信息。
    • Accept-Encoding:gzip,geflate,告知服務器瀏覽器能夠接收什麼數據壓縮形式,gzip是一種數據壓縮形式。
    • Cooking:重要的請求頭信息之一,緩存
    • Content-Type:請求正文的類型,適用於POST請求。

HTTP響應頭

  • 狀態行
  • 多個響應消息頭
  • 空白行
  • 實體內容
    • Location:URL告知瀏覽器新資源存放的位置,結合302可以實現重定向。
    • Content-Encoding:gzip代表服務器採用什麼數據壓縮形式。
    • Content-Lenght:服務器發送數據的長度。
    • Content-Type:text/html charset=GBK,服務器發送內容的MIME類型。
    • Refresh:指定服務器刷新
    • Content-Disposition:指定客戶端下載文件
    • Expires:清理緩存
    • Cache-Control:no-cache(HTTP1.0)沒有緩存
    • Set-Cookie:服務器發送的Cookie地址
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章