张芷铭的个人博客

HTTP 方法定义了对资源的操作类型,幂等性和缓存特性是选择方法的关键。

方法总览

方法作用场景幂等缓存
GET获取资源查询、列表
POST提交/创建登录、下单
PUT完整更新覆盖修改
PATCH部分更新改单个字段
DELETE删除资源删除文章
HEAD只取响应头检查存在
OPTIONS查询支持方法CORS 预检

速记

  • GET:查
  • POST:增
  • PUT:全量改
  • PATCH:局部改
  • DELETE:删

核心概念

幂等:多次请求结果一致

  • ✅ GET、PUT、DELETE、HEAD、OPTIONS
  • ❌ POST、PATCH

缓存:浏览器/代理自动存储

  • ✅ 仅 GET、HEAD

Comments