基本HTTP協議流程是什麼?

基本HTTP協議流程是什麼?
1.打開HTTP鏈接。必定要記住HTTP是一種無狀態協議。正由於如此,對於每個請求你都要創建一個新的鏈接。
2.初始化方法請求。這裏面將包含一些類型的方法指示符用來描述調用什麼方法和方法所須要的參數。
3.設置HTTP請求頭。這裏麪包含要傳送的數據類型(二進制)和數據的總長。
4.發送請求。將二進制流寫到服務器。
5.讀取請求。目標servlet程序將被調用並接受HTTP請求數據。servlet程序就調用全部必要的參數選擇相應的方法。注意,若是這是這個客戶端的第一次請求,一個服務器對象的新的實例就會被建立。
6.調用方法。方法將會被服務器端的對象調用。
7.初始化方法響應。若是調用的方法拋出一個異常,客戶將接收到出錯信息。不然,返回的類型(若是有)將會被髮送。
8.設置HTTP響應頭。在響應頭中,必定會設置待發送數據的類型和長度。
9.發送響應。二進制數據流將從Web服務器發送並返回給客戶端。
10.關閉鏈接。
相關文章
相關標籤/搜索