Ajax中GET和POST的区别
Get方式:?
用get方式可傳送簡單數(shù)據(jù),但大小一般限制在1KB下,數(shù)據(jù)追加到url中發(fā)送(http的header傳送),也就是說,瀏覽器將各個表單字段元素及其數(shù)據(jù)按照URL參數(shù)的格式附加在請求行中的資源路徑后面。另外最重要的一點是,它會被客戶端的瀏覽器緩存起來,那么,別人就可以從瀏覽器的歷史記錄中,讀取到此客戶的數(shù)據(jù),比如帳號和密碼等。因此,在某些情況下,get方法會帶來嚴重的安全性問題。
?
Post方式:
當使用POST方式時,瀏覽器把各表單字段元素及其數(shù)據(jù)作為HTTP消息的實體內(nèi)容發(fā)送給Web服務器,而不是作為URL地址的參數(shù)進行傳遞,使用POST方式傳遞的數(shù)據(jù)量要比使用GET方式傳送的數(shù)據(jù)量大的多。
?
總之,GET方式傳送數(shù)據(jù)量小,處理效率高,安全性低,會被緩存,而POST方式傳送數(shù)據(jù)量大,處理效率沒有get方式高,數(shù)據(jù)不會被緩存,對于賬號和密碼等,比較安全。
?
?
Get
方式
:?
?
?
?
用
get
方式可傳送簡單數(shù)據(jù),但大小一般限制在
1KB
下,數(shù)據(jù)追加到
url
中發(fā)送(
http
的
header
傳送)
,也就是說,瀏覽器將各個表單字段元素及其數(shù)據(jù)按照
URL
參數(shù)的格式附
加在請求行中的資源路徑后面。
另外最重要的一點是,
它會被客戶端的瀏覽器緩存起來,
那
么,別人就可以從瀏覽器的歷史記錄中,讀取到此客戶的數(shù)據(jù),比如帳號和密碼等。因此,
在某些情況下,
get
方法會帶來嚴重的安全性問題。
轉載于:https://www.cnblogs.com/lxnlxn/p/5873534.html
總結
以上是生活随笔為你收集整理的Ajax中GET和POST的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Time系列三】简单的计时器(秒表)
- 下一篇: win10的回收站怎么去掉 如何去除wi