get與post的區別?

Z_沿華發表於2018-04-08

1、資料量

GET傳送的資料量較小,不能大於2KB。POST傳送的資料量較大,一般預設為不受限制。

2、安全性

GET安全性非常低,POST安全性較高。

3、GET產生一個TCP資料包;POST產生兩個TCP資料包。

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

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

4、get是從伺服器上獲取資料,post是向伺服器傳送資料。

相關文章