Ajax的get与post的区别,什么时候使用post?
生活随笔
收集整理的這篇文章主要介紹了
Ajax的get与post的区别,什么时候使用post?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
get和post在HTTP中都代表著請求數據,其中get請求相對來說更簡單、快速,效率高些
get相對post安全性低
get有緩存,post沒有
get體積小,post可以無限大
get的url參數可見,post不可見
get只接受ASCII字符的參數數據類型,post沒有限制
get請求參數會保留歷史記錄,post中參數不會保留
get會被瀏覽器主動catch,post不會,需要手動設置
get在瀏覽器回退時無害,post會再次提交請求
post一般用于修改服務器上的資源,對所發送的信息沒有限制。
比如
1. 無法使用緩存文件(更新服務器上的文件或數據庫)
2. 向服務器發送大量數據(POST 沒有數據量限制)
3. 發送包含未知字符的用戶輸入時,POST 比 GET 更穩定也更可靠
總結
以上是生活随笔為你收集整理的Ajax的get与post的区别,什么时候使用post?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: json字符串与对象如何相互转换
- 下一篇: 说下readyState属性是干嘛的,都