KNOWLEDGE / NOTE
HTTP 方法
MDN · 站内原创整理
GET、POST、PUT、PATCH 和 DELETE 表达不同意图,接口设计应保持语义稳定和幂等边界清晰。
核心说明
HTTP 方法表达客户端希望执行的动作。GET 用于读取,POST 通常创建或触发操作,PUT/PATCH 用于更新,DELETE 用于删除。
关键点
- GET 请求应尽量保持安全和幂等,不要用它触发破坏性操作。
- PUT 更接近完整替换,PATCH 更适合部分更新,接口约定要稳定。
- 方法语义清晰后,缓存、重试和权限策略更容易设计。
资料来源 在官方文档中核验:MDN ↗