Я не могу скачать с https на MonoDroid - я упустил что-то очевидное?

Вот код, который я запускаю:

        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/Sockettest11.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 в Моно .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 пару дней назад - "Моно для Android: 1.2.24817.105690530 (Оценка)"

Это просто ошибка - или для MonoDroid мне нужен какой-то другой шаг?


person Stuart    schedule 14.11.2011    source источник
comment
у меня также есть проблема с SSL в MonoDroid, и я думаю, что есть некоторые основные ошибки. Вот мой вопрос stackoverflow.com/questions/7994662/   -  person mironych    schedule 15.11.2011
comment
спасибо - я попробую твитнуть некоторые из них...   -  person Stuart    schedule 15.11.2011
comment
Я вошел в систему bugzilla.xamarin.com/show_bug.cgi?id=2031 - это просто баг? Все еще открыт для идеи, что я что-то упускаю в разрешениях Android (или подобных)   -  person Stuart    schedule 15.11.2011
comment
ИНТЕРНЕТ-разрешение проверено?   -  person mironych    schedule 15.11.2011
comment
@sound - Да - у приложения есть разрешение на успешный HTTP-вызов - это работает нормально - но есть ли какое-то другое разрешение для HTTP (я не слышал об этом раньше, но, может быть, есть что-то ...)   -  person Stuart    schedule 15.11.2011


Ответы (1)


Кажется, это было подтверждено как ошибка в выпуске 1.2, поэтому я закрываю этот вопрос!

person Stuart    schedule 19.11.2011