1. 程式人生 > >Java Web之Http協議

Java Web之Http協議

 

為什麼會出現HTTP協議?有什麼用?

 

 

HTTP各版本特點:

 

 

 

  HTTP1.0版本

 瀏覽器每向伺服器傳送一個請求,伺服器響應之後都會斷開,例如下圖,我的瀏覽器想訪問index.html檔案裡面的3張圖片。

我需要建立幾次請求呢?答案是4次。

1.伺服器找到index.html

2.伺服器響應圖片1

3.伺服器響應圖片2

4.伺服器響應圖片3

 

 

由於建立連線是非常耗費資源和時間的工作,所以HTTP1.0的效率是非常的低,所以下一個版本出現了

 

  HTTP1.1版本

 1.1版本升級了,瀏覽器請求一個資源,伺服器響應的時候,只需要建立一個連線,一次連結內可以多次的請求和響應,響應完資源了再釋放連線,這樣的效率就比1.0版本高多了

 

 觀察HTTP的資訊

 火狐瀏覽器需要一個Firebug的外掛比較好用,火狐自帶的也有,這裡以Google的chrome瀏覽器介紹,直講Chrome的檢視HTTP狀態 

 

 

 

Get方式和Post方式的區別