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