产业观察

HTTP 新增 QUERY 方法:有人叫好,也有人质疑“这不就是 GET?”

InfoQ中文·2026/9/15 13:00:00🔗 原文

📋总体概括

IETF正式为HTTP协议新增QUERY方法,用于安全、可缓存地执行带参数的查询请求,被视为对GET与POST之间灰色地带的补位:GET不适合携带大量或敏感查询参数,POST又缺乏缓存与幂等语义。QUERY试图以请求体承载查询条件,同时保留可缓存特性。社区反应分化,支持者认为它厘清了语义,质疑者则认为其与GET职责重叠、生态收益有限,浏览器与服务器支持仍需时间。

关键信息

  • HTTP标准新增QUERY方法,核心定位是「安全且可缓存」的查询语义
  • QUERY通过请求体传递查询参数,弥补GET只能靠URL传参的局限
  • 相比POST,QUERY具备幂等与可缓存特性,填补两者之间的语义空白
  • 社区反应两极:有人叫好补齐协议语义,有人质疑它与GET职责重叠
  • 新方法落地依赖浏览器、服务器、CDN等基础设施的广泛支持,普及尚需时间

🔥犀利点评

说到底,QUERY解决的是协议洁癖问题,而不是真实工程痛点。二十年里大家用GET加POST照样把互联网建起来了,缺的从来不是语义,而是各方对语义的尊重——多少团队拿POST干一切?QUERY能不能活,不取决于RFC写得多优雅,取决于CDN和框架愿不愿意为它开绿灯。大概率是个正确但迟到的补丁。

本文由本站自动聚合,以下为原始来源:前往 InfoQ中文 阅读全文