目前 HTTP/1.1 規定了八種方法,單詞都必須是大寫的形式
- GET:獲取資源,可以理解爲讀取或者下載數據;
- HEAD:獲取資源的元信息;
- POST:向資源提交數據,相當於寫入或上傳數據;
- PUT:類似 POST;
- DELETE:刪除資源;
- CONNECT:建立特殊的連接隧道;
- OPTIONS:列出可對資源實行的方法;
- TRACE:追蹤請求 - 響應的傳輸路徑。
restful 中的增刪改查
- 增,POST,相當於 insert,不是冪等的,每次都會創建一個資源
- 刪,DELETE,冪等的
- 改,PUT、PATCH,其中 PUT 是整個更新;PATCH 局部更新,比如更新一行中的某個字段
- 查,GET,冪等