方法
| 方法 | 语义 | 安全 | 幂等 |
|---|---|---|---|
| GET | 读取资源 | 是 | 是 |
| POST | 创建或提交 | 否 | 否 |
| PUT | 整体替换 | 否 | 是 |
| PATCH | 部分更新 | 否 | 视实现 |
| DELETE | 删除资源 | 否 | 是 |
PATCH 的幂等性取决于补丁语义:JSON Merge Patch 幂等,JSON Patch 需按内容判断。
GET 读取、POST 创建、PUT 整体替换、PATCH 部分更新、DELETE 删除;方法与安全/幂等属性共同决定重试与缓存行为,是一致接口语义的基础。
| 方法 | 语义 | 安全 | 幂等 |
|---|---|---|---|
| GET | 读取资源 | 是 | 是 |
| POST | 创建或提交 | 否 | 否 |
| PUT | 整体替换 | 否 | 是 |
| PATCH | 部分更新 | 否 | 视实现 |
| DELETE | 删除资源 | 否 | 是 |