Get和Post請求的區別

2021-09-28 19:20:02 字數 580 閱讀 5327

get和post是http協議中的兩種傳送請求的方法,http是基於tcp/ip的關於資料如何在全球資訊網中如何通訊的協議:

get產生乙個tcp資料報,post產生兩個資料報

get在瀏覽器回退時是無害的,而post會再提交請求

get請求會被瀏覽器主動快取,而post不會,除非手動設定

get請求只能進行url編碼,而post支援多種編碼方式

get只接受ascll字元,而post沒有限制

get請求在url中傳遞引數直接暴露在url上,不安全,而且有長度限制,而post可以直接將引數放在報文體中,無長度限制,也更為安全

http(超文字傳輸協議):是一種用於分布式,協作式和超**資訊系統的應用層協議。設計最初是為了提供一種發布和接受html頁面的方法。

http協議是以ascll碼傳輸,基於請求與相應模式的,無狀態的,建立在tcp/ip協議之上的應用層規範。

小知識:

http標準埠是 80;

https標準埠是 443;

https=http+ssl證書;

Get和Post請求區別

get和post是什麼?http協議中的兩種傳送請求的方法。http是什麼?http是基於tcp ip的關於資料如何在全球資訊網中如何通訊的協議。http的底層是tcp ip。所以get和post的底層也是tcp ip,也就是說,get post都是tcp鏈結。get和post能做的事情是一樣一樣的...

GET 和 POST 請求區別

1 get是從伺服器上獲取資料。2 post是向伺服器傳送資料。1 get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。2 post是通過http post機制,將表單內各個字段與其內容放置在html header內一起傳送到actio...

get和post請求區別

get和post請求區別 1 get產生乙個tcp資料報 post產生兩個tcp資料報。對於get方式的請求,瀏覽器會把http header和data一併傳送出去,伺服器響應200 返回資料 而對於post,瀏覽器先傳送header,伺服器響應100 continue,瀏覽器再傳送data,伺服器...