跳到主要内容
← 返回

HTTP 请求方法速查表

网络
本地运行 · 不上传

免费在线 HTTP 方法速查表,GET/POST/PUT/DELETE/PATCH 等方法的安全性、幂等性、可缓存性一览

结果有帮助吗?

本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。

使用指南

HTTP 方法不只是 GET 与 POST:PUT 与 PATCH 的区别、DELETE 是否带 body、安全与幂等为什么重要——这些细节影响接口设计。本页按方法组织速查,标注安全性与幂等性,并附使用要点。内容为说明性参考,不发起真实网络请求。

1. 操作步骤

网关与框架可能对 body、缓存与 CSRF 有额外约束。浏览器表单天然偏 GET/POST,其余方法多在 API 客户端使用。

  1. 按方法点开你正在设计的动词
  2. 对照安全/幂等标记检查语义
  3. 把约定写进 API 文档与测试用例

2. 适用场景

和相邻:HTTP 状态码速查、API 测试器、JWT 调试。方法选错比状态码选错更难事后修补。

  • GET 不应用来改状态
  • PUT 偏整资源替换,PATCH 偏局部
  • DELETE 幂等:重复删除应仍成功语义

3. 细节与边界

网关与框架可能对 body、缓存与 CSRF 有额外约束。浏览器表单天然偏 GET/POST,其余方法多在 API 客户端使用。

4. 实践建议

和相邻:HTTP 状态码速查、API 测试器、JWT 调试。方法选错比状态码选错更难事后修补。

5. 和相邻工具与闭环

把团队约定(例如「更新用 PATCH」)写进清单,评审时对照本页,减少口头分歧。

6. 隐私与交付

处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享、录屏与下载文件的二次传播路径。 输出给他人时注明所用选项与已知限制。

7. 协作与风险控制

本页计算在浏览器本地完成,不把你的内容当作上传素材;但这不自动等于「可以随便外传」。下载目录、剪贴板与会议投屏同样可能泄漏。与相邻工具衔接时,注意中间格式是否有损、编码是否一致、以及是否需要保留母版以便回退。链路越长,越要在每一步写下「不保证什么」。新人按清单操作,比口头教一遍损耗更小。

  • 先用最小可复现样例确认选项。
  • 批量前记录转换前后体积或行数。
  • 输出给他人时写明边界与不保证项。

常见问题

可以离线查。全部方法数据内置在页面里,加载后不联网也能用,并支持按方法名或关键词搜索;本页只做说明性参考,不会发出任何真实网络请求。

涵盖 GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS、CONNECT、TRACE,每个方法附用途说明,并标注是否安全、是否幂等、是否可缓存、请求/响应体的支持情况。

PUT 是全量替换——须提交完整资源,未提交的字段会被置空;PATCH 是局部更新——只提交变更字段,其余保持不变。幂等性上 PUT 保证幂等,PATCH 不保证(依 RFC 9110 取决于具体语义)。

安全方法(如 GET)不应改变服务器状态,别用 GET 做写操作;幂等表示重复执行结果一致,DELETE 天然幂等,重复删除在语义上应保持成功。这两类标注直接决定重试和缓存策略能不能放心用。

网关与框架可能对请求体、缓存、CSRF 有额外约束;浏览器表单天然偏 GET/POST,其余方法基本在 API 客户端里使用。建议把团队约定(例如「更新一律用 PATCH」)写进 API 文档与测试用例,并与 HTTP 状态码速查、API 测试器、JWT 调试工具搭配使用。

相关工具

相关文章