get請求和post請求的區別

2021-06-22 12:44:33 字數 434 閱讀 5042

使用http協議將客戶端的請求傳送到伺服器端有哪兩種方式?請簡述它們的區別

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

2) 在客戶端,get方式在通過url提交資料,資料在url中可以看到;post方式,資料放置在html header內提交。

3) 對於get方式,伺服器端用request.getquerystring()可以獲取get請求引數的變數值,對於post方式,伺服器端用request.getparameter獲取提交的資料。

4) get方式提交的資料最多只能有1024位元組,而post則沒有此限制。

5) 安全性問題。正如在(1)中提到,使用 get 的時候,引數會顯示在位址列上,而 post 不會。所以,如果這些資料是中文資料而且是非敏感資料,那麼使用 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...

Post請求和Get請求的區別

get請求 1.主要用於獲取瀏覽器資源 2.通過url拼串的方式傳遞資料,在後端控制器接收時可以使用restful風格編碼獲取url上的屬性值 3.傳遞的引數和值在url上用?name value name value的形式顯示在瀏覽器上,資訊不安全 4.傳送的資料量有限制,效率較高 5.get請求...