首页/网络/协议速查/HTTP 方法安全性幂等性对照
本包目录(405 条)
HTTP 方法与状态码91 条
HTTP 头与缓存70 条DNS 与域名解析60 条TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

HTTP 方法安全性幂等性对照

一次看清 9 个标准方法的 Safe(安全)/Idempotent(幂等)/Cacheable(可缓存)属性,是接口重试与缓存设计的基础。

协议速查网络更新于 2026-10-12

方法属性总表

方法安全幂等可缓存典型用途
GET是是是读取资源
HEAD是是是只取元数据
OPTIONS是是否探测能力 / 预检
TRACE是是否链路诊断
PUT否是否全量替换 / 创建
DELETE否是否删除资源
POST否否极少提交 / 创建 / 查询
PATCH否通常否否部分修改
CONNECT否否否建立隧道
安全不改变资源状态的只读语义
幂等重复执行效果与一次相同(重试安全)
规范RFC 9110 §9.2
幂等的正确用法:网络超时后可安全重试 PUT/DELETE/GET;POST 重试需要业务侧幂等保障。

易错点

  • 「幂等」指服务器端可观察效果相同,不代表响应码总相同
  • POST 非幂等但可被显式 Cache-Control 影响,缓存决策要结合头部判断

数据来源与参考

  • RFC 9110 §9.2 方法属性
  • RFC 5789(PATCH 属性说明)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌