HTTP请求方法对照
HTTP方法语义、安全幂等特性与状态码对照
| 📋 方法语义 | |
|---|---|
GET | 获取资源;安全、幂等、可缓存、参数在URL |
POST | 创建资源/提交数据;非幂等,数据在body |
PUT | 整体替换资源;幂等 |
PATCH | 局部更新资源 |
DELETE | 删除资源;幂等 |
HEAD | 只要响应头(无body) |
OPTIONS | 查询支持的方法/跨域预检 |
| ✅ 特性对照 | |
安全(不改变服务器状态) | GET HEAD OPTIONS |
幂等(多次执行结果相同) | GET PUT DELETE HEAD OPTIONS |
非幂等 | POST(可能重复创建) |
可缓存 | GET HEAD(POST默认不缓存) |
| 📮 常见状态码 | |
200 / 201 / 204 | 成功/已创建/成功无body |
301 / 302 / 304 | 永久重定向/临时重定向/命中缓存 |
400 / 401 / 403 / 404 | 请求错/未登录/无权限/不存在 |
405 / 429 | 方法不允许/请求过多限流 |
500 / 502 / 503 / 504 | 服务器错/网关错/不可用/网关超时 |
📖 使用说明
本页为对照表,设计REST接口时可快速查阅。
💬 用户评论 (0)
还没有评论,快来抢沙发!