HTTP 新增 QUERY 方法:有人叫好,也有人质疑“这不就是 GET?”
2026年6月,IETF发布RFC 10008,为HTTP引入新方法QUERY,这是自2010年PATCH以来首个新增的标准HTTP动词,由Julian Reschke、James Snell和Mike Bishop编写。QUERY允许像POST一样在请求正文中携带过滤条件,同时保留GET的安全、幂等和可缓存语义,解决GET受URL长度限制、易泄露日志及难以表达嵌套结构的问题。服务器可通过Accept-Query字段声明支持。社区反应不一,部分开发者质疑其与带正文GET的区别。GraphQL和Elasticsearch已通过POST传输复杂读取请求,QUERY提供标准化替代方案。Rust、.NET、Axum、Quarkus和Bruno等工具生态正在跟进。规范将QUERY定位为GET和POST的补充而非替代,普及预计需数年。
本文摘要由千智坊基于公开报道整理,查看完整内容:阅读原文(InfoQ)→
