Ajax中get和post的區別

2021-09-16 23:35:04 字數 890 閱讀 6760

ajax中get請求與post請求的區別

寫在前面的話

我們在使用ajax時,當我們向伺服器傳送資料時,我們可以採用get方式請求伺服器,也可以使用post方式請求伺服器.那麼,我們什麼時候該採用get方式,什麼時候該採用post方式呢?

get請求和post請求的區別

1.使用get請求時,引數在url中顯示,而使用post方式,則不會顯示出來

2.使用get請求傳送資料量小,post請求傳送資料量大

例子頁面的html**:

姓名:

年齡:

區別:get請求:

function btn_get_click()

}//傳送請求,引數為null

xmlhttp.send(null);post請求:

function btn_post_click()

}//傳送請求,要data資料

此處,我們發現了get請求和post請求在伺服器端的區別:

在客戶端使用get請求時,伺服器端使用request.querystring來獲取引數,而客戶端使用post請求時,伺服器端使用request.form來獲取引數.

關於伺服器端獲取資料,我們還可以使用乙個通用的獲取引數的方式即request["username"],但是此方法存在乙個問題

Ajax中Get和Post的區別

談ajax的get 和post 的區別 get 方式 用get 方式可傳送簡單資料,但大小一般限制在1kb下,資料追加到url中傳送 http的header傳送 也就是說,瀏覽器將 各個表單字段元素及其資料按照url引數的格式附加在請求行中的資源路徑後面。另外最重要的一點是,它會被客戶端的瀏 覽器快...

ajax中get和post的區別

大部分時候。我寫ajax 都粗心的忽略了乙個屬性。就是它的兩個提交方式。前幾天發生了bug。我的備註欄位向後台提交的時候。發現報出引數過長的錯誤。然後網上查,並研究了其原理。得出一下結論 get方式 用get方式可傳送簡單資料,但大小一般限制在1kb下,資料追加到url中傳送 http的header...

Ajax中Post和Get的區別

1 使用get的時候,引數會在url後面傳遞資料,而post不會顯示,因為post請求是最為http訊息的實體內容傳送給web伺服器。這種區別對於使用者是不可見的。2 get請求傳送資料量小 最多也就1024位元組 post請求傳送資料量大。為什麼說get請求資料量小呢?因為get是通過url提交資...