У меня возникли проблемы, когда я хочу установить соединение с API Paypal Rest с помощью метода POST. Когда я не использую modernhttpclient я получил ошибкуSSLHandshakeException на Android 4.4 и ниже
The authentication or decryption has failed.
Но когда я использую modernhttpclient это работает в Android API 23 (Зефир), и когда я проверить в Android API 19 (устройства) и API 16 (эмулятор) I Android получил ошибку
ex {Javax.Net.Ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=…} Javax.Net.Ssl.SSLHandshakeException
по ssl handshake exception android мне нужно использовать пользовательский сокет завода. Но как я могу реализовать его в HttpClient или modernHttpClient?
Какую версию «Xamarin.Android» вы используете в настоящее время? – SushiHangover
Xamarin.Android Версия: 6.1.0.56 (Xamarin Business) – albilaga
Хорошо, мы используем Alpha 6.1.99.xxx и имеем аналогичную (но другую ;-) проблему и прибегаем к использованию «родного» Java API, т. Е. 'HttpURLConnection', чтобы делать наши сообщения из-за проблем с HttpClient с публикациями' Stream' и получить проблему с потоком Java IO. Пропуск платформы .Net решил это для нас. – SushiHangover