【问题标题】:modifying UserAgent from PCL throws an error at runtime when executed from Xamarin.Android app从 Xamarin.Android 应用程序执行时,从 PCL 修改 UserAgent 会在运行时引发错误
【发布时间】:2014-03-27 05:46:41
【问题描述】:

当我从 Xamarin.Android 应用程序执行 PCL 代码时,我收到以下错误:

System.ArgumentException:此标头必须使用 适当的财产

便携式配置文件 = Profile104 NET45 + WP75 + WIN8 + Xamarin.Android

便携式库代码:

var request = (HttpWebRequest) WebRequest.Create(url);
request.Headers[HttpRequestHeader.UserAgent] = "***";

当从 Windows Phone 应用程序执行时,相同的代码工作得非常好

【问题讨论】:

    标签: android xamarin.android xamarin user-agent portable-class-library


    【解决方案1】:

    我使用提供 HttpWebRequest 的平台特定服务,并通过我的 PCL 中的接口使用它。这是我设法想出的唯一解决方案。

    【讨论】:

      猜你喜欢
      • 2015-12-26
      • 2019-05-06
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多