dev.to | 📄 原文链接 | 2026-08-16 收录

新的 HTTP 方法 QUERY:十六年来 HTTP 动词家族的首次创新

来源:dev.to — 2026-06-28 — 8 min

📋 概述

开发者用 REST API 处理复杂查询时长期面对两难:GET 语义正确但无法携带请求体、URL 长度受限、复杂过滤与 SQL 难以编码,且参数会暴露在日志中;POST 能带任意请求体,却违反幂等语义、没有标准缓存且代理无法安全重试。2026 年 6 月 IETF 发布 RFC 10008,定义了十六年来的首个新标准方法 QUERY——本质上是「带请求体的 GET」,结合了两者优点:无 URL 长度限制、幂等可重试、支持标准缓存与代理语义。文章详细给出了 curl、axios 与原生 fetch 的用法,并提醒网关、代理与语言 SDK 的兼容性现状。

🔑 核心要点

💡 金句

过去十六年我们一直在 GET 与 POST 之间做「干净语义」与「真实载荷」的二选一,QUERY 终于终结了这道伪命题。
← 返回 dev.to 首页