congxine笔记
ONLINE
返回科普
KNOWLEDGE / NOTE

HTTP 方法

MDN · 站内原创整理

GET、POST、PUT、PATCH 和 DELETE 表达不同意图,接口设计应保持语义稳定和幂等边界清晰。

核心说明

HTTP 方法表达客户端希望执行的动作。GET 用于读取,POST 通常创建或触发操作,PUT/PATCH 用于更新,DELETE 用于删除。

关键点

  • GET 请求应尽量保持安全和幂等,不要用它触发破坏性操作。
  • PUT 更接近完整替换,PATCH 更适合部分更新,接口约定要稳定。
  • 方法语义清晰后,缓存、重试和权限策略更容易设计。