http請求方式有get、post、put、delete等多種,最常用的就是get和post
post 與 get 差別
1、GET請求一般用去請求獲取數據,
POST一般作為發送數據到后台時使用
2、GET請求也可傳參到后台,但是其參數在瀏覽器的地址欄的url中可見,所以隱私性安全性較差,且參數長度也是有限制的
POST請求傳遞參數放在Request body中,不會在url中顯示,比GET要安全,且參數長度無限制
3、GET請求刷新瀏覽器或回退時沒有影響
POST回退時會重新提交數據請求
4、GET 請求可被緩存
POST 請求不會被緩存
5、GET 請求保留在瀏覽器歷史記錄中
POST 請求不會保留在瀏覽器歷史記錄中
6、GET 請求可被收藏為書簽
POST 不能被收藏為書簽
7、GET請求只能進行url編碼(application/x-www-form-urlencoded)
POST支持多種編碼方式(application/x-www-form-urlencoded 或 multipart/form-data。為二進制數據使用多重編碼。)
8、GET請求比較常見的方式是通過url地址欄請求
POST最常見是通過form表單發送數據請求