HTTP/1.1常見的請求方法(Methods)如下。
HTTP Methods表示要對Request-URI的資源進行的操作。Method的名稱是大小寫敏感(case-sensitive)的,習慣上總是使用大寫表示。
GET
:查詢HEAD
:同GET,但回應(response)中不回傳主體(response body),用來測試連線或更新cache。POST
:新增PUT
:完整更新或新增DELETE
:刪除PATCH
:部分更新TRACE
:迴路返回測試OPTIONS
:CORS
各HTTP Methods是否為Safe Methods與Idempotent Methods的對照如下:
+---------+------+------------+
| Method | Safe | Idempotent |
+---------+------+------------+
| GET | yes | yes |
| HEAD | yes | yes |
| CONNECT | no | no |
| POST | no | no |
| PUT | no | yes |
| DELETE | no | yes |
| PATCH | no | no |
| TRACE | yes | yes |
| OPTIONS | yes | yes |
+---------+------+------------+
沒有留言:
張貼留言