php GET 和 POST 方法的區別

2022-07-13 14:57:12 字數 700 閱讀 6699

get 和 post 方法的區別:

1、傳送的資料數量

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

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

2、安全性

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

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

3、加入書籤中

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

4、編碼

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

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

5、可變大小

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

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

6、快取

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

7、主要作用

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

$("button").click(function(),

function(data,status));

});

php GET 和 POST 方法的區別

get 和 post 方法的區別 1 傳送的資料數量 在 get 中,只能傳送有限數量的資料,因為資料是在 url 中傳送的。在 post 中,可以傳送大量的資料,因為資料是在正文主體中傳送的。2 安全性 get 方法傳送的資料不受保護,因為資料在 url 欄中公開,這增加了漏洞和黑客攻擊的風險。p...

PHP get和post請求他人介面

在php實際開發過程中,經常需要與別人合作對接,這時候就有可能需要訪問他人介面來進行資料的獲取,這裡特指是在同一網路下,不需要進行跨網閘的操作。現在,就需要方法來請求他人介面。請求一般分為get和post請求,請求輸入引數一般也會做出限制,有可能為json格式,或者xml格式,這裡以json格式為例...

SpringMVC中post和get的區別

這是一篇我在csdn上的第一篇部落格,請大家多多支援。在前面我先宣告 這篇文章的內容基本上都是網上各部落格的,我只是整理一下,給需要的人梳理一下而已。首先先放個人覺得比較好的關於post和get的區別的分析的鏈結 在講區別前先講一下 requestbody。requestbody主要用來接收前端傳遞...