HTTP請求中get和post的區別是什么


GET和POST是Http請求中最常用的兩種請求方法

首先介紹GET與POST的差異:

  (1)GET請求資源數據,POST向服務器傳遞需要處理的數據

  (2)GET傳遞數據大小不超過2kb,POST沒有限制

  (3)GET請求的參數會在Url上暴露顯示,POST請求參數在Requestbody里,所以相對GET來說,POST安全性較高

  (4)GET 請求的靜態資源會被瀏覽器緩存,POST不會被緩存

  (5)GET傳遞的數據類型是文本,POST是文本或者二進制

  (6)GET請求被回退時是無害的,POST請求被回退是會被重新再執行一次

GET和POST的使用場景:

  (1)在傳遞一些機密信息時必須要使用POST

  (2)只是查詢獲取數據時可以用GET

  (3)POST請求速率會比GET慢,因為GET請求產生一個TCP數據包;POST請求產生兩個TCP數據包


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM