行业动态
dev.to ·
@Remdore
nginx 会代理新的 HTTP QUERY 方法,但永远不会缓存它
IETF 于 6 月发布 RFC 10008,为 HTTP 新增 QUERY 方法:语义类似 GET(安全、幂等、可缓存),但允许携带 body,且 body 内容必须纳入缓存键,用于参数无法合理放入 URL 的读取请求。作者搭建了一个只接受 QUERY 方法的搜索 API(检索 RFC 索引),部署在法兰克福的小型服务器上,并让十种语言模型尝试生成可用客户端。作者原本预期模型是薄弱环节,实测却发现模型表现尚可,真正失效的是代理层——nginx 会转发该方法但不会缓存。
AI推荐理由 作者实测了 IETF 新发布的 HTTP QUERY 方法(RFC 10008,GET 语义但可携带 body、可缓存且 body 需进入缓存键)在真实链路中的可用性:自建仅接受 QUERY 的搜索 API,用十种语言模型生成客户端,结果模型侧表现好于预期,真正出问题的是 nginx 代理层。这是对协议落地现状的一手验证,对后端与基础设施开发者有参考价值;但样本为个人实验、未给出完整复现数据,且结论限于特定代理配置,不能推广为普遍结论。
62
正文
nginx will proxy the new HTTP QUERY method. It will never cache one. #http #nginx #api #ai 原文地址: https://dev.to/remdore/nginx-will-proxy-the-new-http-query-method-it-will-never-cache-one-3f8i