上篇博文講到http協議,本篇介紹http請求方法中
get和
post
的差別:
首先,最明顯的一點表象上的差別:get
方式。將請求引數附加在
url之後,
post
將請求引數附加在請求頭的最後
以下具體說明一下二者的差別:
1、表單的
method
屬性假設是
get,那麼全部的引數資訊都會顯示在瀏覽器的位址列裡面,當我們使用瀏覽器位址列輸入**的方式來傳送請求時,那麼該請求一定是
get方式。
2、對於get
方式。底層是將全部引數附加在請求資源的後面一起傳遞的
對於post
3、對於get
方式,servlet
採用doget
方法來進行處理。對於
post
方式,servlet
採用dopost
方法來進行處理。
ps:get和
post
方式都會先呼叫
service
,假設沒有重寫
service
,則service
依據引數進行推斷,呼叫相應的
doget
和dopost
方法。
另外:關於
中的service
。doget,dopost
方法的關係
首先client提交乙個請求,該請求一定先到達
service
方法,然後。
service
方法依據請求中
的引數內容是
get。還是
post
還是其它方式來決定呼叫
doget
,還是dopost
還是其它的
do方法。
Jsp Servlet基礎 GET和POST區別
get和post區別?1,位址列是否顯示。get提交的資料都會顯示在位址列中。post提交的資料不會顯示在位址中。2,敏感資訊是否安全。get提交敏感資訊不安全。post提交敏感資訊保安。3,位址列的容量 get提交資料都儲存在位址列,無法提交大體積資料。post提交可以提交大體積資料。4,資料封裝...
java傳送POST和GET請求
1 傳送post請求 向指定 url 傳送post方法的請求 param url 傳送請求的 url param param 請求引數,請求引數應該是 name1 value1 name2 value2 的形式。return 所代表遠端資源的響應結果 public static string sen...
PHP基礎之POST與GET
post 與 get區別 重點 post傳輸資料時,不需要在url中顯示出來,而get方法要在url中顯示。post傳輸的資料量大,可以達到2m,而get方法由於受到url長度的限制,只能傳遞大約1024位元組.post顧名思義,就是為了將資料傳送到伺服器段,get就是為了從伺服器段取得資料。而ge...