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 | 解除资源关联 | 是 | 不安全 | 无 | 不可缓存 | 扩展方法 |