關於HTML提交方式get與post的區別

2021-10-23 17:32:27 字數 473 閱讀 1075

get在瀏覽器回退時是無害的,而post會再次提交請求。

get產生的url位址可以被bookmark,而post不可以。

get請求會被瀏覽器主動cache,而post不會,除非手動設定。

get請求只能進行url編碼,而post支援多種編碼方式。

get請求引數會被完整保留在瀏覽器歷史記錄裡,而post中的引數不會被保留。

get請求在url中傳送的引數是有長度限制的,而post沒有。

對引數的資料型別,get只接受ascii字元,而post沒有限制。

get比post更不安全,因為引數直接暴露在url上,所以不能用來傳遞敏感資訊。

get引數通過url傳遞,post放在request body中。

1、get方式的安全性較post方式要差些,包含機密資訊的話,建議用post資料提交方式;

2、在做資料查詢時,建議用get方式;而在做資料新增、修改或刪除時,建議用post方式;

HTML提交方式 Post 和 Get

我們都知道,html表單的method 屬性提交方式有兩種 post and get 但是,這兩種提交的方式究竟有什麼不一樣呢?為什麼要區分開來呢?帶著這種疑問,我們繼續探索!首先,我們要知道什麼是post提交和get提交 post 如果表單正在更新資料,或者包含敏感資訊 例如密碼 post 的安全...

post與get提交方式的區別

一 post與get提交方式的區別 1 post隱式提交,get顯示提交 2 post安全,get不安全 3 get提交資料的長度有限 255字元之內 post無限 4 get是通過url方式提交,post是通過http協議提交 什麼情況下是get提交,什麼情況下又是post提交呢?get提交 1 ...

get與post提交方式的區別

在寫 過程中,get與post是兩種不同的提交方式。下面,列舉出兩種方式的不同。1.get是從伺服器上獲取資料,post是向伺服器傳送資料。2.get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過httppost機制,將表...