get和post最根本的區別

2021-08-21 14:48:38 字數 359 閱讀 1604

1.get請求在url中傳送的引數是有長度限制的,而post麼有

2.get請求會產生乙個tcp包,而post請求會產生兩個tcp包,但是不是所有的瀏覽器會傳送兩個包,firefox就只會傳送一次。

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

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

3.get方式請求的資料會被瀏覽器快取起來,因此其他人就可以從瀏覽器的歷史記錄中讀取到這些資料,例如賬號和密碼等。在某種情況下,get方式會帶來嚴重的安全問題。而post方式相對來說就可以避免這些問題

POST請求和GET請求的根本區別

一般而言,搜尋到的答案基本都是基於應用過程中的總結而產生的。get產生的url位址可以被bookmark,而post不可以。get請求會被瀏覽器主動cache,而post不會,除非手動設定。get在瀏覽器回退時是無害的,而post會再次提交請求。get請求只能進行url編碼,而post支援多種編碼方...

get和post的區別

在b s應用程式中,前台與後台的資料互動,都是通過html中form表單完成的。form提供了兩種資料傳輸的方式 get和post。雖然它們都是資料的提交方式,但是在實際傳輸時確有很大的不同,並且可能會對資料產生嚴重的影響。雖然為了方便的得到變數值,web容器已經遮蔽了二者的一些差異,但是了解二者的...

post和get的區別?

1.get是從伺服器上獲取資料,post是向伺服器傳送資料。get 和 post只是一種傳遞資料的方式,get也可以把資料傳到伺服器,他們的本質都是傳送請求和接收結果。只是組織格式和資料量上面有差別,http協議裡面有介紹。2.get是把引數資料佇列加到提交表單的action屬性所指的url中,值和...