我希望将我们的 HttpClients 切换为使用 Flurl。但是,我们的 HttpClient 当前配置为通过 Steeltoe 使用服务发现。基本上它在 ConfigureServices 中执行此操作:
services.AddHttpClient<IMyClass, MyClass>().AddHttpMessageHandler<DiscoveryHttpMessageHandler>();
DiscoveryHttpMessageHandler 是 Steeltoe 库 ( https://github.com/SteeltoeOSS )中的自定义 http 消息处理程序
如何使用 Flurl 访问 IHttpClientBuilder 以便添加相同的消息处理程序?或者 Flurl 是否有另一种干净的方法来为每个创建的 HttpClient/FlurlClient 添加自定义消息处理程序?