get和post區別 面試用

2021-08-28 12:24:49 字數 320 閱讀 6961

get和post本質上就是tcp鏈結,並無差別。但是由於http的規定和瀏覽器/伺服器的限制,導致他們在應用過程中體現出一些不同。

長的說:

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

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

(據研究,在網路環境好的情況下,發一次包的時間和發兩次包的時間差別基本可以無視。而在網路環境差的情況下,兩次包的tcp在驗證資料報完整性上,有非常大的優點。)

**:

GET 和 POST 的區別(面試用)

get和post是http協議中的兩種傳送請求的方法。http的底層是tcp ip,所以get和post的底層也是tcp ip。即get和post本質上就是tcp鏈結,並無差別。但是由於http的規定和瀏覽器 伺服器的限制,導致他們在應用過程中體現出一些不同。區別 get方法提交的資料會放在url之...

面試GET和POST區別?沒啥區別

http是明文協議不安全,https加密 getpsot get瀏覽器回退無害 post會再次請求 get被瀏覽器主動cache post不會 可以設定 引數在url 引數在body 不完全,比post還差 不安全引數長度限制2048 不受限制 ascii 任意 contet type get和po...

GET和POST的區別 面試系列

http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。1.url可見性 get,引數url可見 post,url引數不可見 get把請求的資料放在url上,即http協議頭上,其格式為 以?分割url和傳輸資料,引數之間以 相連 post把資料放在h...