當前位置:吉日网官网 - 錢幣收藏 - http方法中get和post方法對比

http方法中get和post方法對比

? 在web開發中,無論是前端開發人員還是後端開發人員,熟悉http協議都是壹個必備的技能。服務端需要根據RESTful規範來編寫接口,而前端開發人員也需要通過ajax請求來獲取服務端接口中傳輸的數據進行處理,並渲染到瀏覽器中。

?在http協議中常用的方法主要是以下幾種:

?GET? ——? 獲取資源

?POST? —— 傳輸資源

PUT? —— 更新資源

?DELETE? ——? 刪除資源

?HEAD? ——? 獲取報文首部

在上述的幾種方法中,使用的最多的還是get和post方法,下面針對工作過程得到的經驗對get和post方法作個小結

(1)GET在瀏覽器回退時是無害的,而POST會再次提交請求

(2)GET產生的URL地址可以被收藏,而POST不可以

(3)GET請求會被瀏覽器主動緩存,而POST不會,除非手動設置

? (4) GET請求只能進行URL編碼,而POST支持多種編碼格式

? (5) GET請求參數會被完整的保留在瀏覽器的歷史記錄中,而POST中的參數則不會被保留

? (6) GET請求在URL中傳送的參數是有長度限制的,而POST沒有限制

(7)對參數的數據類型,GET只接受ASCII字符,而POST沒有限制

(8)GET安全性不如POST,因為參數直接暴露在URL上,所以不能用來傳遞敏感信息

(9)GET參數通過URL進行傳遞,而POST放在Request Body中

  • 上一篇:女生的微信昵稱很可愛很可愛。
  • 下一篇:如何評價查林十字路84號?
  • copyright 2024吉日网官网