我无法从MonoDroid上的https下载 - 我错过了一些明显的东西吗?

时间:2011-11-14 16:37:59

标签: 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:获取响应流时出错(写入:   EndWrite失败):SendFailure ---> System.IO.IOException:EndWrite   失败---> System.Net.Sockets.SocketException:套接字已经   关闭System.Net.Sockets.Socket.EndSend(IAsyncResult结果)   [0x0002d] in   /home/jon/Development/xamarin/mono/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:1989   在System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult ar)   [0x0002f] in   /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] in   /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] in   /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(评估)”

这只是一个错误 - 还是MonoDroid需要一些其他步骤?

1 个答案:

答案 0 :(得分:1)

这似乎已被确认为1.2版本中的错误 - 所以我关闭了这个问题!

相关问题