Mam problem, gdy chcę połączyć się z API Paypal Rest z metodą POST. Gdy nie używam modernhttpclient mam błądSSLHandshakeException na Androidzie 4.4 i niższym
The authentication or decryption has failed.
Ale kiedy używam modernhttpclient pracować w Android API 23 (Zefir) i podczas badania w Android API 19 (urządzenia) i Android API 16 (emulatora) I mam błąd
ex {Javax.Net.Ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=…} Javax.Net.Ssl.SSLHandshakeException
Według ssl handshake exception android muszę użyć niestandardowego fabryki gniazda. Ale jak mogę zaimplementować go w HttpClient lub modernHttpClient?
Jaką wersję "Xamarin.Android" aktualnie używasz? – SushiHangover
Xamarin.Android Wersja: 6.1.0.56 (Xamarin Business) – albilaga
Ok, używamy Alpha 6.1.99.xxx i mamy podobny (ale inny ;-) problem i uciekliśmy się do używania "natywnego" API Java, tj. 'HttpURLConnection' do wykonywania naszych postów z powodu problemów' HttpClient' z księgowaniem 'Stream' i otrzymaniem problemu z końcowym strumieniem Java IO. Pomijanie architektury .Net rozwiązało go dla nas. – SushiHangover