将 `http::Uri` 暴露给传递给 `ClientBuilder::connector_layer` 的层
作者: ivan770创建于 2025年10月20日更新于 2026年7月16日
你好。 我目前正在尝试创建一个层,根据请求 URL 执行一些操作。由于 HTTP 客户端本身被传递给不同的应用程序组件,我发现 `connector_layer` 可以作为所有组件的单一过滤入口非常方便。 目前,`connector_layer` 主要限于不需要访问 URL 的场景(超时、并发限制等),因为一个私有的 `Unnameable` 类型作为请求传递给服务。 是否可以将 URL 暴露给外部用户?甚至将 `Unnameable` 重命名为 `LayerRequest` 并提供类似 `fn url(&self) -> &http::Uri` 的方法也会很有帮助,因为 URL 只用于读取。
内容来源: seanmonstar/reqwest