Restsharp和Xamarin Cycle 7没有连接

时间:2016-06-10 14:34:29

标签: ios xamarin restsharp

自从更新到Xamarin ios第7周期后,每当我尝试连接到我的服务器时,我收到的标题总是:

{Connection=close&Host=172.16.101.12&User-Agent=Manager%25202%2f1.0+CFNetwork%2f758.4.3+Darwin%2f15.5.0}

但是它应该有一个授权密钥, - 在更新之前总是有效。

var client = new RestClient(EndPoint);
client.Authenticator = new HttpBasicAuthenticator(UserName, Password);
return client;

有谁知道为什么我不再在另一端收到授权标题 - 就此而言,为什么ios现在似乎总是想要关闭连接?

(我目前正在使用Restsharp 105.2.3)

1 个答案:

答案 0 :(得分:0)

这完全取决于ios想要确保我们正在运行安全连接,对于我的开发环境,我没有通过HTTPS连接工作,因此我不得不在信息中添加一些零碎的内容的.plist。欲了解更多信息,请在此处阅读:

https://developer.xamarin.com/guides/ios/platform_features/introduction_to_ios9/ats/

不幸的是我的程序没有被正确重建,所以我第一次尝试这个(还有一些)它没有拿起这个设置,所以一旦你加入了键,确保你清理然后建立!

  • 另外一点,我发现它无法使用ip地址,它必须是一个真正的域名。