POST和GET請求的區別

2021-09-22 19:47:47 字數 532 閱讀 2059

post請求的過程:

瀏覽器請求tcp連線(第一次握手)

伺服器答應進行tcp連線(第二次握手)

瀏覽器確認,並傳送post請求頭(第三次握手,這個報文比較小,所以http會在此時進行

第一次資料傳送)

伺服器返回100 continue響應

瀏覽器開始傳送資料

伺服器返回200 ok響應

get請求的過程:

瀏覽器請求tcp連線(第一次握手)

伺服器答應進行tcp連線(第二次握手)

瀏覽器確認,並傳送get請求頭和資料(第三次握手,這個報文比較小,所以http會在此時

進行第一次資料傳送)

伺服器返回200 ok響應

get請求:

請求的資料會附加在url之後,以?分割url和傳輸資料,多個引數用&連線,url的編碼格式採用的是ascii編碼。

post請求:

post請求會把請求的資料放置在http請求包的包體中。

傳輸資料的大小:

安全性:

效率:總結:

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,伺服器...