java get和post獲取引數的區別

時間 2021-08-30 11:13:07

1樓:青鳥中關村專家

1、get 不安全

只適合有少量引數的 html form,因為 url 長度有字元涉及安全性的資訊,比如使用者密碼,不能用 get,因為會在 url 上顯示,不安全。

2、post 相對於get是安全的

涉及安全性的資訊,如使用者密碼,應採用 post 方式。

2樓:潭州教育

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

對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服器端用request.form獲取提交的資料。

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

安全性問題。

正如在中提到,使用 get 的時候,引數會顯示在位址列上,而 post 不會。所以,如果這些資料是中文資料而且是非敏感資料,那麼使用 get;如果使用者輸入的資料不是中文字元而且包含敏感資料,那麼還是使用 post為好。

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

php無法獲取post的資料,可以獲取get資料

var dump post 看看是什麼情況 也不是session的問題,也不是跨頁面的問題 你先試試這個 把表達賦值 welcome.php welcome you are years old 得出結果 千葉聆日 不太現實。沒有web伺服器會限制post。你的form提交到的專案根目錄下的welco...

django 獲取 post 請求值的幾種方法

request.post a request.post.get a django 獲取 post 請求值的幾種方法 1 request.post name 2 request.request.get name 3 form.cleaned data name 這個得用到admin,你多查查吧 dja...

HTML load 方法跳轉頁面獲取URL引數

雙子座 可以新建一個js檔案,內容如下 function jquery 在要獲取url引數的頁面匯入這個js,想要獲取引數,就這樣寫 var name geturlparam name geturlparam name 的引數name就是url裡面的引數名稱。jquery獲取url引數的辦法 fun...