HTTP-HTTP協議的交互流程和請求格式和請求方式

3.HTP的交互流程

HTP的交互流程一般分爲四個步驟(一次完整的請求):

步驟一:客戶湍和服務器端建立連接

步驟二:客戶端發送請求數據到服務器端

步驟三:服務器端接收到請求後,進行處理,然後將處理結果響應客戶端

步驟四:關閉客戶端和服務器端的連接(HTP1.1後不會立即關閉)

4.HTP協議之請求格式

請求格式的結構:

    請求頭:請求方式、請求的地址和HTP協議版本

    請求行:消息報頭,一般用來說明客戶端要使用的一些附加信息

    空行:位於請求行和請求數據之間,空行是必須的。

    請求數據:非必須。

注意:一張網頁的內容是極其豐富的,瀏覽器會遵循HTP請求的格式將有效數據發送給服務器。

示例(get請求方式):

示例(post請求方式):

 

5.HTTP協議之請求方式

根據HTP標準,HTP請求可以使用多種請求方法。

HTTP1.0定義了三種請求方法:GEI,POST和HAD方法

HTTP1.1新增了五種請求方法: OPTIONS,PUT,, DELETE,TRACE和CONNECT方法。

get和po就t請求方式的區別:

    get請求方式:

        請求數據會以?的形式隔開拼接在請求頭中,不安全,沒有請求實體部分。

        HTP協議雖然沒有規定請求數據的大小,但是瀏覽器對URL的長度是有限制的,所以get請求不能攜帶大量的數據。

    post請求方式:

        請求數據在請求實體中進行發送,在URL中看不到具體的請求數據安全。適合數據量大的數據發送。

 

其他文檔:https://blog.csdn.net/qq_42098517/category_9540422.html

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