HTTP新增QUERY方法!安全查询带请求体,有人喊好有人怼:这不就是GET?
HTTP 新增 QUERY 方法:有人叫好,也有人质疑“这不就是 GET?”
InfoQ 中文 论文方法开源 🕐 09-15 21:00

📖 AI 总结

2026年6月,IETF 发布 RFC 10008,正式为 HTTP 引入新方法 QUERY,这是自 2010 年 PATCH 以来首个新增的标准 HTTP 动词,由 Julian Reschke、James Snell 和 Mike Bishop 编写,源于 2019 年 HTTP Workshop 的讨论。QUERY 旨在填补 GET 与 POST 之间的语义空白:它像 POST 一样允许通过请求正文传递结构化查询内容,从而规避 GET 的 URL 长度限制、隐私泄露和嵌套结构表达困难等问题,同时保留读取操作所具备的安全、幂等和可缓存语义,使客户端能够安全重试,中间件也可据此优化。该规范将其定位为 GET 和 POST 的补充而非替代,服务器可通过 Accept-Query 字段声明支持。社区反应不一,有人质疑其与带正文 GET 的区别,也有人认为明确的方法定义有助于避免静默失败和调试困难。GraphQL、Elasticsearch 等已采用类似模式,Rust、.NET、Axum 等工具生态正在跟进,但实际普及预计仍需数年。

🔍 深度解读 换个视角,同一件事有不同答案

正在读取芙娘的解读…
infoAI 公众号二维码

📱 每天一份 AI 前沿日报

关注公众号,每天 09:00 推送 · 不错过任何重磅