HTTP请求方法对照表
| 方法 | 用途 | 是否幂等 | 安全性 | 请求体 | 缓存 | 标准 |
|---|---|---|---|---|---|---|
| GET | 获取资源 | 是 | 安全 | 无 | 可缓存 | |
| POST | 创建新资源 | 否 | 不安全 | 有 | 不可缓存 | |
| PUT | 更新整个资源 | 是 | 不安全 | 有 | 不可缓存 | |
| DELETE | 删除资源 | 是 | 不安全 | 无 | 不可缓存 | |
| PATCH | 部分更新资源 | 否 | 不安全 | 有 | 不可缓存 | |
| HEAD | 获取响应头 | 是 | 安全 | 无 | 可缓存 | |
| 获取服务器支持的通信选项 | 是 | 安全 | 可选 | 不可缓存 | HTTP/1.1 | |
| CONNECT | 建立隧道连接 | 否 | 不安全 | 有 | 不可缓存 | HTTP/1.1 |
| TRACE | 消息回环测试 | 是 | 安全 | 无 | 不可缓存 | HTTP/1.1 |
| PROPFIND | 获取资源属性(WebDAV) | 是 | 安全 | 有 | 可缓存 | WebDAV |
| MKCOL | 创建集合(WebDAV) | 是 | 不安全 | 可选 | 不可缓存 | WebDAV |
| PURGE | 清除缓存内容 | 是 | 不安全 | 无 | 不适用 | 扩展方法 |
| LINK | 建立资源关联 | 是 | 不安全 | 有 | 不可缓存 | 扩展方法 |
| UNLINK | 解除资源关联 | 是 | 不安全 | 无 | 不可缓存 | 扩展方法 |