1. 程式人生 > >HTTP請求中get和post的區別是什麽

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

信息 兩種 緩存 數據 request 取數 安全性 body 數據類型

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

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