我能';我不能在MonoDroid上从https下载-我是否遗漏了一些明显的东西?

我能';我不能在MonoDroid上从https下载-我是否遗漏了一些明显的东西?,https,xamarin.android,Https,Xamarin.android,以下是我正在运行的代码: var wc = new WebClient (); var test1 = wc.DownloadString("http://www.google.com"); var test2 = wc.DownloadString("https://www.google.com"); test1给了我一些文本 test2从未初始化,因为跟踪开始时出现异常: {System.Net.WebException:获取响应流时出错(写

以下是我正在运行的代码:

        var wc = new WebClient ();
        var test1 = wc.DownloadString("http://www.google.com");
        var test2 = wc.DownloadString("https://www.google.com");
test1
给了我一些文本

test2
从未初始化,因为跟踪开始时出现异常:

{System.Net.WebException:获取响应流时出错(写入: EndWrite失败):SendFailure-->System.IO.IOException:EndWrite 故障-->System.Net.Sockets.SocketException:套接字已被删除 在System.Net.Sockets.Socket.EndSend关闭(IAsyncResult结果) [0x0002d]英寸 /home/jon/Development/xamarin/mono/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:1989 位于System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult ar) [0x0002f]英寸 /home/jon/Development/xamarin/mono/mcs/class/System/System.Net.Sockets/NetworkStream.cs:358 ---内部异常堆栈跟踪的结束---位于System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult ar)[0x0003d] 在里面 /home/jon/Development/xamarin/mono/mcs/class/System/System.Net.Sockets/NetworkStream.cs:360 位于Mono.Security.Protocol.Tls.RecordProtocol.EndSendRecord (IAsyncResult asyncResult)[0x00040]输入 /home/jon/Development/xamarin/mono/mcs/class/mono.Security/mono.Security.Protocol.Tls/RecordProtocol.cs:721 位于Mono.Security.Protocol.Tls.RecordProtocol.SendRecord(ContentType contentType,System.Byte[]recordData)[0x0000b]位于 /home/jon/Development/xamarin/mono/mcs/class/mono.Security/mono.Security.Protocol.Tls/RecordProtocol.cs:729

我正在运行MonoDevelop.MonoDroid-2.6.0.0,几天前从MonoDroid下载了“Mono for Android:1.2.24817.105690530(评估)”


这仅仅是一个bug,还是MonoDroid还需要一些其他的步骤?

这似乎已经在1.2版本中被确认为一个bug,所以我要结束这个问题!

我在MonoDroid中也有一个SSL问题,我认为有一些核心bug。这是我的问题,谢谢-我将尝试在推特上发布其中一些…我已经登录了-这是吗这只是一个bug?仍然有人认为我在android权限(或类似权限)中遗漏了什么?互联网权限检查了吗?@sound-是的-应用程序有权限成功进行HTTP调用-工作正常-但是HTTPs还有其他权限吗(我以前没听说过,但可能有什么…)