http請求由三部分構成,分別為
請求行,首部,實體
首部分為請求首部和響應首部,並且部分首部兩種通用。
通用首部:
cache-control 控制快取的行為
connection 瀏覽器想要優先使用的鏈結型別,比如keep-alive
date 建立報文時間
pragma 報文指令
via **伺服器相關資訊
transfer-encoding 傳輸編碼方式
upgrade 要求客戶端公升級協議
warning 在內容中可能存在錯誤
請求首部:
accept 能正確接收的**型別
accept-charset 能正確接收的字串
accept-encoding 能正確接收的編碼格式列表
accept-language 能正確接收的語言列表
expect 期待服務端的指定行為
from 請求方的郵箱位址
host 伺服器網域名稱
if-match 兩端資源標記比較
if-modified-since 本地資源未修改返回304(比較時間)
if-none-match 本地資源未修改返回304(比較標記)
user-agent 客戶端資訊
max-forwards 限制可被**及閘道器**的次數
proxy-authorization 向**伺服器傳送驗證資訊
range 請求某個內容的一部分
referer 表示瀏覽器所訪問的前乙個頁面
te 傳輸編碼方式
相應首部:
accept-ranges 是否支援某些種類的範圍
age 資源在**快取中存在的時間
etag 資源標識
location 客戶端重定向到某個url
proxy-authenticate 向**伺服器傳送驗證資訊
server 伺服器名字
www-authenticate 獲取資源需要的驗證資訊
實體首部:
allow 資源的正確請求方式
content-encoding 內容的編碼格式
content-language 內容使用的語言
content-length request body長度
content-location 返回資料的備用位址
content-md5 base64加密格式的內容md5檢驗值
content-range 內容的位置範圍
content-type 內容的**型別
expires 內容的過期時間
last-modified 內容的最後修改時間
HTTP請求 HTTP方法
http 1.1中可使用的方法 get 獲取資源 獲取伺服器的某個資源 get方法用來請求訪問已經被uri識別的資源。制定的資源經伺服器端解析後返回響應內容。也就是說,如果請求的資源是文字,那就保持原樣返回 如果是像cgi common gateway inte ce,通用閘道器介面 那樣的程式,就...
http 請求 聊聊HTTP請求及響應
http是超文字傳輸協議 英文 hypertexttransferprotocol,縮寫 http 是一種用於分布式 協作式和超 資訊系統的應用層協議。http是全球資訊網的資料通訊的基礎 包含三大部分 1.1請求行 位於請求訊息的第一行 格式 請求方式 資源路徑 http版本號 常用請求方式 ge...
HTTP請求以及HTTP響應
http請求 客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求。乙個完整的http請求包括 乙個請求行 若干訊息頭 以及實體內容 請求行用於描述客戶端的請求方式 請求的資源名稱,以及使用的http協議版本號 訊息頭用於描述客戶端請求哪台主機,以及客戶端的一些...