get和post 的区别
生活随笔
收集整理的這篇文章主要介紹了
get和post 的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1? 概念上
GET的語義是請求獲取指定的資源。GET方法是安全、冪等、可緩存的(除非有 Cache-ControlHeader的約束),GET方法的報文主體沒有任何語義。
POST的語義是根據請求負荷(報文主體)對指定的資源做出處理,具體的處理方式視資源類型而不同。POST不安全,不冪等,(大部分實現)不可緩存。為了針對其不可緩存性,有一系列的方法來進行優化,以后有機會再研究(FLAG已經立起)。
2 使用中
GET歷史參數保留在瀏覽器歷史中。POST參數不會保存在瀏覽器歷史中。
3? 安全性
與 POST 相比,GET 的安全性較差,因為所發送的數據是 URL 的一部分。在發送密碼或其他敏感信息時絕不要使用 GET !POST 比 GET 更安全,因為參數不會被保存在瀏覽器歷史或 web 服務器日志中。
GET的數據在 URL 中對所有人都是可見的。POST的數據不會顯示在 URL 中。
?
總結
以上是生活随笔為你收集整理的get和post 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爱彼迎中国“大撤退”半年后,途家、木鸟、
- 下一篇: 基于人工智能的期权量化交易