2010-04-29 9 views
17

Ich muss lediglich einige textbasierte und Bilddateien von einem Webserver herunterladen, der über ein selbstsigniertes SSL-Zertifikat verfügt.HTTPS mit selbstsignierten SSL-Zertifikat-Problemen ... Lösung oder besser?

Ich habe versucht, herauszufinden, wie man HttpClient, um dies zu tun, aber die SSL zu arbeiten ist ein Albtraum, der zu viel Mühe für solch eine einfache Aufgabe scheint.

Gibt es eine bessere Möglichkeit, diese Dateidownloads durchzuführen? Vielleicht durch eine WebView- oder Browser-Funktion? Das Rad einer einfachen HTTPS-GET-Anfrage neu zu erfinden, ist ein großer Schmerz und hält meinen Entwicklungsplan erheblich auf.

Antwort

8

Ich habe zwei großartige Beispiele gefunden, wie man selbstsignierte SSL-Zertifikate akzeptiert, jeweils eines für HttpsURLConnection und HttpClient.

HttpsURLConnection Lösung:Https Connection Android

Httpclient-Lösung:Self-signed SSL acceptance on Android

+0

Keines der beiden Links aufgeführt half mir 'HttpsUrlConnection' in meinem Android-App zu implementieren. –