HttpPost與HttpGet的區別

2021-07-09 11:31:28 字數 498 閱讀 4571

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

get把引數資料加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應。在url中可以看得到,post是通過http post機制將表單內各個字段與其內容放在html header內一起傳送到action屬性所指的url位址,使用者看不到這個過程。

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

get傳送的資料量較小,不能大於2kb,post傳送的資料量較大,一般被預設為不受限制,但理論上,iis4中最大為80kb,iis5中最大為100kb,

get的安全性非常低,post的安全性相對較高,但是get的執行效率要比post高很多。

get的安全性較post要差些,因此如果與伺服器的互動包含機密資訊的話,建議用post資料提交方式,

在做資料查詢時,使用get方式,在做資料增加、刪除、修改時,使用post方式

keepalived健康檢查 HTTP GET

一 real server 192.168.2.188 80 connect timeout 3 nb get retry 3 delay before retry 3 digest值的獲取方法 root 188 test html genhash s 192.168.2.188 p 80 u in...

HttpGet與HttpPost新增引數

httpget是沒有辦法新增引數的,但是有時候訪問的uri也包含引數,且引數較多,這時候,需要借助別的方法來新增引數。此方法直接是引數的拼接,不再介紹 這裡的url不需要加問號?uribuilder uribuilder newuribuilder url list nvps newarraylis...

http post提交陣列

方式一 requestparam方式 服務提供方用 requestparam註解接收引數,引數型別為long陣列 apioperation value tags notes response public object convert requestparam value id required t...