get方法和post方法的區別?

2022-08-26 08:54:10 字數 299 閱讀 8307

get是從伺服器上獲取資料,post是向伺服器傳送資料,會新增資源或者修改已有資源,因此get一般用於查詢,psot多用新增和修改;

get和post在本質上來說沒有多大區別,都是tcp鏈結,要說最大的區別就是get產生乙個tcp資料報;post產生兩個tcp資料報。

詳細來說:

對於get方式的請求,瀏覽器會把http header和data一併傳送出去,伺服器響應200(返回資料);

而對於post,瀏覽器先傳送header,伺服器響應100 continue,瀏覽器再傳送data,伺服器響應200 ok(返回資料)。

GET方法和POST方法的區別

下面從http協議的角度來描述get方法和post的區別 1 get重點是從伺服器上獲取資源,post重點是向伺服器傳送資源 2 get傳輸資料是通過url請求,以id value的形式,置於url後,並用?連線,多個請求資料間用 連線,這個過程是使用者可見的 post傳輸資料是利用http的pos...

POST方法和GET方法的區別

標準答案 1 get在瀏覽器回退時是無害的,而post會再次提交請求。2 get產生的url位址可以被新增為書籤,而post不可以。3 get請求會被瀏覽器主動cache,而post不會,除非手動設定。4 get請求只能進行url編碼,而post支援多種編碼方式。5 get請求引數會被完整保留在瀏覽...

Get和Post方法的區別

http協議定義了很多與伺服器互動的方法,最基本的有4種,分別是get,post,put,delete.乙個url位址用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。我們最常見的就是get和post了。get一般用於獲取 查詢...