【发布时间】:2021-06-06 14:44:14
【问题描述】:
我希望将我们的 HttpClients 切换为使用 Flurl。但是,我们的 HttpClient 当前配置为通过 Steeltoe 使用服务发现。基本上它在 ConfigureServices 中这样做:
services.AddHttpClient<IMyClass, MyClass>().AddHttpMessageHandler<DiscoveryHttpMessageHandler>();
DiscoveryHttpMessageHandler 是 Steeltoe 库中的自定义 http 消息处理程序 (https://github.com/SteeltoeOSS)
如何使用 Flurl 访问 IHttpClientBuilder 以便添加相同的消息处理程序?或者 Flurl 是否有另一种干净的方式来为每个创建的 HttpClient/FlurlClient 添加自定义消息处理程序?
【问题讨论】:
标签: c# asp.net asp.net-core flurl steeltoe