需要一个可允许修改新请求的「策略」变体
作者: sdroege创建于 2026年8月14日更新于 2026年8月14日
目前 `Policy::custom` 只允许检查某些字段并返回一个 `Action`。在许多情况下,这还不够。我目前正在研究的一个情况是,重定向可能会到达一个不同的源。在这种情况下,`remove_sensitive_headers()` 已经自动剥离了各种头部,但目前还没有办法钩入此处来删除任何应当被删除的自定义头部,例如 API 密钥头部。这在某种程度上与 curl 的 CVE-2018-1000007 有关,我想这可能就是 `remove_sensitive_headers()` 存在的原因。目前唯一的处理方式似乎是完全手动处理重定向,这需要比仅仅删除一些头部更多的注意力和代码。
内容来源: seanmonstar/reqwest