網頁

2019/2/2

常用的HTTP /1.1 Methods及用途

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 MethodsIdempotent 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        |
+---------+------+------------+


沒有留言:

張貼留言