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數據包
