Ajax的get和post方式的區別?

2021-08-21 18:30:39 字數 730 閱讀 2564

getpost

引數url中

虛擬載體中,不會顯示出來

資料同時也是通過url傳遞資料,不超出2kb。

傳送的資料量較大,一般被預設為不受限制

因伺服器不同而異。

快取請求的資料會被瀏覽器快取,因此可從瀏覽器的歷史記錄中讀取到這些資料,嚴重的安全性問題。

沒有快取問題,安全性相對高。

send函式因引數都在url中,所以send函式引數為null

需要引數

伺服器端使用request.querystring來獲取引數

使用request.form來獲取引數

若符合下列任一情況,則用post方法:

1:請求的結果有持續性的***,例如,資料庫內新增新的資料行。

2:若使用get方法,則表單上收集的資料可能讓url過長。

3:要傳送的資料不是採用7位的ascii編碼。

若符合下列任一情況,則用get方法:

1:請求是為了查詢資源,html表單資料僅用來幫助搜尋。

2:請求結果無持續性的***。

3:收集的資料及html表單內的輸入欄位名稱的總長不超過1024個字元。

ajax中Post和Get請求方式的區別?

ajax中post和get請求方式的區別 1.post傳輸資料時,不需要在url中顯示出來,而get方法要在url中顯示。2.post傳輸的資料量大,可以達到2m,而get方法由於受到url長度的限制,只能傳遞大約1024位元組.3.post顧名思義,就是為了將資料傳送到伺服器段,get就是為了從伺...

ajax的GET和POST請求

get請求時最常見的請求型別,用於向伺服器查詢資訊,必要時可以將查詢字串引數放在url尾部傳送給伺服器,如果引數有特殊字元必須正確編碼。我們上面使用的例子都是使用get請求,非常簡單,向伺服器詢問資料,然後處理資料。post請求用於把資料作為主體向伺服器提交,post請求主體可以包含多種格式資料,在...

get方式和post方式的區別

一 get方式 請求資訊會顯示在位址列上 當請求資訊過大時會報錯 post方式 不會在位址列顯示請求資訊 二 檔案上傳操作一定是post post方式和get方式的設定操作 show.jsp 設定編碼 request.setcharacterencoding utf 8 string name re...