get請求和post的區別

2021-09-25 17:26:09 字數 540 閱讀 1872

get在瀏覽器回退時是無害的,post會再次提交資料

get方式將資料作為url位址的一部分傳送給伺服器。post將資料隱藏在http資料流中進行傳輸;

get方式請求資料可以被快取,能夠保留在瀏覽器的歷史記錄中,能夠作為書籤被收藏

post方式請求資料不會被快取,也不會在瀏覽器的歷史記錄儲存,更不會作為書籤被收藏

post請求比get方式的安全性高;

get只接受ascii碼字元,post沒有限制

get只能接受url編碼,而post支援多種編碼方式

get一般來說提交的資料最大是2k(原則上url長度無限制。但大多數瀏覽器通常都會限制url長度在2k),post理論上沒有限制,實際上iis4中最大量為80k,iis5中為100k

get產生乙個tcp資料報,瀏覽器會把http header 和data一併送出,伺服器響應200(返回資料)

post產生兩個tcp資料報瀏覽器會先傳送 header 伺服器響應100 continue ,瀏覽器在傳送data

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

Get請求和Post請求區別

1.提交的資料型別 get為文字 post為文字和二進位制資料 2.提交的資料長度 get不超過255個字元 post沒有限制 3.提交資料的可見性 get作為url的一部分顯示在位址列裡 post作為請求的訊息體不可見 4.緩衝 get緩衝在瀏覽器url歷史狀態中 post不會被緩衝 5.表單中 ...

get請求和post請求區別

http請求方式有get post put delete等多種,最常用的就是get和post 多種請求方式 1 get請求一般用去請求獲取資料,post一般作為傳送資料到後台時使用2 get請求也可傳參到後台,但是其引數在瀏覽器的位址列的url中可見,所以私隱性安全性較差,且引數長度也是有限制的 p...

get請求和post請求的區別

使用http協議將客戶端的請求傳送到伺服器端有哪兩種方式?請簡述它們的區別 1 get是從伺服器上獲取資料,post是向伺服器傳送資料。2 在客戶端,get方式在通過url提交資料,資料在url中可以看到 post方式,資料放置在html header內提交。3 對於get方式,伺服器端用reque...