产业观察
HTTP 新增 QUERY 方法:有人叫好,也有人质疑“这不就是 GET?”
📋总体概括
IETF批准的HTTP新方法QUERY进入标准化流程,用于携带请求体的安全查询。它弥补了GET无法传body、POST语义不明的长期空白:查询参数可放入请求体,避免URL过长与参数泄露在日志中的问题。社区反应两极:支持者认为补齐了HTTP语义拼图,质疑者则认为现有GET+POST已够用,QUERY像是给30年老协议打的补丁,实际落地还需客户端与服务端生态多年跟进。
⚡关键信息
- ▸HTTP正式新增QUERY方法,定位为安全、幂等的带请求体查询,与GET、POST并列
- ▸QUERY解决GET两个痛点:URL长度受限、查询参数暴露在URL与服务器日志中
- ▸QUERY具备幂等与可缓存潜力,语义上比被滥用的POST查询更规范
- ▸社区反应分裂:支持者认为是语义补全,质疑者称其『这不就是GET』、必要性存疑
- ▸推广依赖浏览器、框架与服务端生态支持,短期难成主流实践
🔥犀利点评
HTTP用POST做查询喊了三十年,终于有人把这件事合法化了。QUERY的本质不是新技术,而是给行业野蛮实践补发的结婚证。说『这不就是GET』的人没抓到重点:GET不能带body是协议硬伤,不是设计美德。真正的风险在于惯性——REST的POST滥用已成肌肉记忆,QUERY再优雅,也打不过『能跑就行』的工程文化。五年后看落地率才算数。
📰 相关资讯(与本文相关的其他资讯)
本文由本站自动聚合,以下为原始来源:前往 InfoQ中文 阅读全文 →