http權威指南 - 事務

個 HTTP 事務由一條(從客戶端發往服務器的)請求命令和一個(從服務器 發回客戶端的)響應結果組成。這種通訊是經過名爲 HTTP 報文(HTTP message) 的格式化數據塊進行的瀏覽器

 

HTTP 支持幾種不一樣的請求命令,這些命令被稱爲 HTTP 方法(HTTP method)。每 條 HTTP 請求報文都包含一個方法。這個方法會告訴服務器要執行什麼動做緩存

 

常見狀態碼:服務器

200     OK。文檔正確返回
302     Redirect(重定向)。到其餘地方去獲取資源
400     Not Found(沒找到)。沒法找到這個資源
網絡

 

報文spa

 

HTTP 是個應用層協議。HTTP 無需操心網絡通訊的具體細節;它把聯網的細節都 交給了通用、可靠的因特網傳輸協議 TCP/IP代理

 

在 HTTP 客戶端向服務器發送報文以前,須要用網際協議(Internet Protocol,IP) 地址和端口號在客戶端和服務器之間創建一條 TCP/IP 鏈接事務

步驟以下:
(a) 瀏覽器從 URL 中解析出服務器的主機名;
(b) 瀏覽器將服務器的主機名轉換成服務器的 IP 地址;
(c) 瀏覽器將端口號(若是有的話)從 URL 中解析出來;
(d) 瀏覽器創建一條與 Web 服務器的 TCP 鏈接;
(e) 瀏覽器向服務器發送一條 HTTP 請求報文;
(f) 服務器向瀏覽器回送一條 HTTP 響應報文;
(g) 關閉鏈接,瀏覽器顯示文檔。資源

 

Web的結構組件文檔

在因特網上,要與不少 Web 應用程序 進行交互。在本節中,咱們將列出其餘一些比較重要的應用程序,以下所示。請求

• 代理 位於客戶端和服務器之間的 HTTP 中間實體。 • 緩存 HTTP 的倉庫,使經常使用頁面的副本能夠保存在離客戶端更近的地方。 • 網關 鏈接其餘應用程序的特殊 Web 服務器。 • 隧道 對 HTTP 通訊報文進行盲轉發的特殊代理。 • Agent 代理 發起自動 HTTP 請求的半智能 Web 客戶端。

相關文章
相關標籤/搜索