【问题标题】:Xamarin Using references for OKHttpNetworkHandler & AFNetworkHandlerXamarin 使用 OKHttpNetworkHandler 和 AFNetworkHandler 的参考
【发布时间】:2014-10-24 05:30:33
【问题描述】:

我一直在尝试按照此处的说明实现 ModernHttpClient:http://motzcod.es/post/78863496592/portable-class-libraries-httpclient-so-happy

主要问题是我无法让它识别 Android 的 OkHttpNetworkHandler 或 iOS 的 AFNetworkHandler - 我不知道每个的使用参考。对于 Android,我有 System.Net.Http、ModernHttpClient 和 OKHttp。适用于 iOS System.Net.Htp 和 ModernHttpClient。我已经搜索但甚至找不到包含 usings 的示例代码

public class HttpClientHelper : IHttpClientHelper
{
    private HttpMessageHandler handler;
    public HttpMessageHandler MessageHandler
    {
        get { return handler ?? (handler = new OkHttpNetworkHandler()); }

    }
}  


public class HttpClientHelper : IHttpClientHelper
{
    private HttpMessageHandler handler;
    public HttpMessageHandler MessageHandler
    {
        get { return handler ?? (handler = new AFNetworkHandler()); }
    }
}

【问题讨论】:

    标签: android ios xamarin httpclient


    【解决方案1】:

    好吧,看来你不需要这些了

    将 ModernHttpClient 作为 NuGet 包添加到 PCL,然后您需要做的就是这个

    HttpClient client = new HttpClient(new NativeMessageHandler());
    

    工作,比 HttpClient 更快地堆

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      • 2010-11-02
      • 2018-03-12
      相关资源
      最近更新 更多