JavaWeb中POST和GET的區別和聯絡

2021-09-06 21:13:16 字數 754 閱讀 5655

針對資料庫中資料的操作也就是增、刪、改、查。

針對網路資料資源的操作也是增、刪、改、查。最開始設計對網路資源url的操作的時候理想的方式是:

增----put(增加原先沒有的資源)

刪----delet

改----post(修改原先存在的)

查----get(獲取)

但使用發現get和post都可以實現大部分增刪改查的作用,put和delet也就逐漸使用的少。

所以現在post 和get使用最多。

get

1.在向web伺服器傳送請求的時候將引數明碼寫在url中,對傳遞的引數(比如銀行賬戶密碼)不夠安全,

2.一般其url長度較小(2k到4k,不同瀏覽器的限制不一樣 );

3.get只能對網路資源讀,不可寫,所以對網路資源是「」安全「」的;

4.通過get請求後退時候,不產生影響。

post

1.在向web伺服器傳送請求時候將引數編碼寫在body體裡面,不包含在url中,資料安全性增加了點點。不過擁有解碼器照樣就解碼出來了;

2.傳遞的引數長度可以很大,長度上限在配置檔案中配置。在tomcat 安裝目錄conf/server.xml中的標籤處,修改或者增加 maxpostsize 屬性值,設定為0,從而不限制上傳大小。

3.post是對url對應的資源進行寫操作;

4.當通過post請求返回乙個頁面的時候,會重新提交請求。

HTTP Request中的post和get區別

1 get是從伺服器上獲取資料,post是向伺服器傳送資料。2 在客戶端,get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過http post機制,將表單 內各個字段與其內容放置在html header內一起傳送到act...

HTTP Request中的post和get區別

get和post之間的主要區別 1 get是從伺服器上獲取資料,post是向伺服器傳送資料。2 在客戶端,get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過http post機制,將表單內各個字段與其內容放置在html ...

GE與POST方法區別

get方法一般用於查詢並獲取資訊,這意味著它是冪等的 對同乙個url的多個請求,返回結果完全一樣 因為沒有修改資源狀態,所以它是安全的。而post一般用於更新資源資訊,既不是冪等,也不是安全的。get方法請求的資料會被瀏覽器快取下來,會留下歷史記錄。而post方法提交的資料不會被瀏覽器快取下來,不會...