【问题标题】:How to use Flurl with instance of HttpClient如何将 Flurl 与 HttpClient 实例一起使用
【发布时间】:2020-01-07 15:35:09
【问题描述】:

假设我有一个已配置的HttpClient 实例。现在我想将它用于 Flurl 请求。我想做这样的事情:

var poco = await httpClient.GetJsonAsync<POCO>();

这可能吗?

【问题讨论】:

  • 你试过了吗?发生了什么?你有错误吗?编译时间还是运行时间?
  • Flurl 最常见的用例是在字符串 url 上调用扩展方法,而不是在现有的 HttpClient 实例上。 Flurl 自己处理 HttpClient 实例的创建。因此我的问题。

标签: c# http dotnet-httpclient flurl


【解决方案1】:

当然……

var flurlClient = new FlurlClient(httpClient);
var poco = await flurlClient.Request(url).GetJsonAsync<POCO>();

【讨论】:

    猜你喜欢
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 2014-08-27
    • 1970-01-01
    相关资源
    最近更新 更多