方法
GET- 请求资源
HEAD- 与 GET 返回相同的响应,但是不包含 body
POST- 提交资源,造成服务端状态改变
PUT- 替换资源
DELETE- 删除资源
CONNECT- 建立获取资源的隧道
OPTIONS- 发送通信选项
TRACE- 资源的环回测试 (loop-back)
PATCH- 部分修改资源
部分方法有 3 种特性:
- 安全性 (safe)
- 不会修改服务端数据
GET、HEAD、OPTIONS
- 幂等性 (idempotent)
- 执行多次与执行一次的效果相同
GET、HEAD、PUT、DELETE、OPTIONS
- 可缓存性 (cacheable)
- 响应可以被缓存
GET、HEAD