我能';我不能在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还有其他权限吗(我以前没听说过,但可能有什么…)