getpost請求的區別
品牌型號:聯想拯救者Y9000P
系統:Windows11
getpost請求的區別:
1、安全性不同。post請求更安全(不會作為url的一部分,不會被快取、儲存在服務器日誌、以及瀏覽器瀏覽記錄中,get請求的是靜態資源,則會快取,如果是資料,則不會快取)
2、資料大小不同。post請求傳送的資料更大(get請求有url長度限制,http協議本身不限制,請求長度限制是由瀏覽器和web伺服器決定和設定)
3、資料型別不同。post請求能傳送更多的資料型別(get請求只能傳送ASCII字元)
4、傳參方式不同。get請求引數通過url傳遞,post請求放在request body中傳遞。
5、資料包數量不同。get請求產生一個TCP資料包;post請求產生兩個TCP資料包(get請求,瀏覽器會把http header和data一併傳送出去,伺服器響應200返回資料;post請求,瀏覽器先發送header,伺服器響應100 continue,瀏覽器再發送data,伺服器響應200返回資料)。