Ajax中get請求和post請求

2022-07-08 20:36:10 字數 513 閱讀 9102

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

get請求和post請求的區別:

1.使用get請求時,請求所帶的引數會跟在url後傳遞,而post請求則是作為http訊息的實體內容傳送給web伺服器。

2.使用get請求傳送資料量小,通常不能大於2kb;而post請求傳送資料量大,理論上不受限制。

3.get方式請求的資料會被瀏覽器快取起來,可從瀏覽器的歷史記錄中讀取到這些資料,所因此get請求安全性較低。post請求的資料是不會被快取,相對來說安全性較高。

何時使用get請求和post請求:

1.get 請求只應當用於取回資料,不應該在處理敏感資料時使用;

2.當需要傳遞大量資料時應該使用post請求;

另外,ajax一般使用json來傳資料,靠jsonp來跨域。而jsonp只支援get請求而不支援post等其它型別的http請求,因為其本質是用script方式載入的。

Ajax 的概念 get請求和post請求

1.建立xmlhttprequest物件 2.請求 同步或非同步請求 3.響應 open method,url,async 規定請求的型別,url以及是否是非同步處理請求 method 請求的型別,get或者post url 檔案在伺服器上的位置 async true 非同步 或者false 同步 ...

get請求和post請求

1.get請求的請求資料在url中,post請求的請求資料在請求體中 2.資料長度,get請求有長度限制,post請求的長度限制由伺服器決定 3.資料安全性,兩者都不安全,但post相對安全一些 4.應用場景不同,get請求一般用於訪問頁面,post請求一般用於上傳資料 response reque...

GET請求和POST請求

http請求,由客戶端向服務端發出,可以分為四部分內容 請求方法 request method 請求的 request url 請求頭 request headers 請求體 request body 請求方法有get head post put delete options connect tra...