GET 和 POST 方法的區別

2021-10-23 03:22:47 字數 557 閱讀 9456

傳送資料的數量

在 get 中,只能傳送有限數量的資料,因為資料是在 url 中傳送的。

在 post 中,可以傳送大量的資料,因為資料是在正文主體中傳送的。

安全性get 方法傳送的資料不受保護,因為資料在 url 欄中公開,這增加了漏洞和黑客攻擊的風險。

post 方法傳送的資料是安全的,因為資料未在 url 欄中公開,還可以在其中使用多種編碼技術,這使其具有彈性。

加入書籤

get 查詢的結果可以加入書籤中,因為它以 url 的形式存在;而 post 查詢的結果無法加入書籤中。

編碼在表單中使用 get 方法時,資料型別中只接受 ascii 字元。

在表單提交時,post 方法不繫結表單資料型別,並允許二進位制和 ascii 字元。

可變大小

get 方法中的可變大小約為 2000 個字元。

post 方法最多允許 8 mb 的可變大小。

快取get 方法的資料是可快取的,而 post 方法的資料是無法快取的。

主要作用

get 方法主要用於獲取資訊。而 post 方法主要用於更新資料。

Get和Post方法的區別

http協議定義了很多與伺服器互動的方法,最基本的有4種,分別是get,post,put,delete.乙個url位址用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。我們最常見的就是get和post了。get一般用於獲取 查詢...

Get和Post方法的區別

http協議定義了很多與伺服器互動的方法,最基本的有4種,分別是get,post,put,delete.乙個url位址用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。我們最常見的就是get和post了。get一般用於獲取 查詢...

get和post方法的區別

在form表單提交資料的過程中,method屬性提供了兩個值 get,post,預設為get方式 參1 即一種為get提交,一種是post提交。那麼這兩種提交方式有什麼不同呢?查詢了一些資料後,總結如下 1.本質 get是向伺服器發索取資料的一種請求,而post是向伺服器提交資料的一種請求 2.伺服...