常見的HTTP方法
- GET:獲取資源
- POST:傳輸資源
- PUT:更新資源
- DELETE:刪除資源
- HEAD:獲得報文首部
2、GET/POST的區別
- GET在瀏覽器回退時是無害的,而POST會再次提交請求
- GET請求會被瀏覽器主動緩存,而POST不會,除非手動設置
- GET請求參數會被完整保留在瀏覽器的歷史記錄里,而POST中的參數不會被保留
- GET請求在URL中傳送的參數是有長度限制的,而POST沒有限制
- GET參數通過URL傳遞,POST放在Request body中
- GET請求只能進行 url 編碼,而POST支持多種編碼方式
- GET產生的URL地址可以被收藏,而POST不可以
- 對參數的數據類型,GET只接受ASCII字符,而POST沒有限制
- GET比POST更不安全,因為參數直接暴露在URL上,所以不能用來傳遞敏感信息