讀《HTTP權威指南》--精華部分紀要

HTTP使用的是可靠的數據傳輸協議,因此即使數據來自地球的另一端,它也能確保數據在傳輸的過程中不會被損壞或產生混亂。

1.3.1媒體類型

  1. 因特網上有數千種不同的數據類型,HTTP仔細地給每種要通過Web傳輸的對象都打上了名爲MIME類型的(MIME type)
  2. 的數據格式標籤。最初設計MIME (Multipupose Internet Mail Extension,多用途因特網郵件擴展)是爲了解
  3. 決在不同的電子郵件系統之間搬移報文時存在的問題。MIME 在電子郵件系統中工作的非常好,因此HTTP也採納了它,
  4. 用來描述並標記多媒體內容。 
  5.  
  6. WEB服務器會爲所有HTTP對象數據附加一個MIME類型。當web瀏覽器從服務器中取回一個對象時,會去查看相關
  7. MIME類型,看看它是否知道應該如何處理這個對象。大多瀏覽器都可以處理數百種的對象類型:顯示圖片文件、解
  8. 析並格式化HTML文件,通過計算機聲卡播放音頻文件,或者運行外部插件軟件來處理特殊格式的數據。 
  9.  
  10. MIME類型是一種文本標記,表示一種主要的對象類型和一個特定的子類型,中間由一個斜槓來分隔。 
  11. HTML格式的文本文檔由 text/html 類型來標記 
  12. 普通的ASCII文本文檔由 text/plain 類型來標記 
  13. JPEG格式的圖片爲 image/jpeg類型 
  14. .... 

 1.4 HTTP事物 和 方法

  1. 事物: 
  2. 一個HTTP事務由一條(客戶端發往服務器的)請求命令和一個(從服務器發回客戶端的)響應結果組成。這種通信是通過名爲HTTP報文(HTTP message)的格式化數據塊進行的。 
  3.  
  4. 方法:
  5. HTTP支持幾種不同的請求命令,這些命令被稱爲HTTP方法。每條HTTP請求報文都包含一個方法,這個方法會告訴服務器要執行什麼動作。僅僅 
  6. 5種常見的HTTP方法 
  7. GET 、 PUT 、 DELETE 、 POST (將客戶端數據發送到一個服務器網關應用程序) 、HEAD (僅發送命名資源響應中的HTTP首部) 

 1.5 報文

  1. HTTP報文都是純文本,不是二進制代碼。方便人們可以方便地對其進行讀寫。 
  2. HTTP報文包括以下三個部分: 
  3.     起始行 
  4.     首部字段 
  5.     主體 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章