Używam pobierania obrazów LoopJ AndroidAsyncHttp, ale gdy próbuję używać adresów URL HTTPS, nie otrzymuję odpowiedzi. Kod:Dowloadowanie zasobów obrazów z https przy użyciu LoopJ AndroidAsyncHttp
AsyncHttpClient client = new AsyncHttpClient();
client.get(httpsUrlString, new BinaryHttpResponseHandler(allowedContentTypes) {
@Override
public void onSuccess(byte[] fileData) {
Bitmap bitmap = BitmapFactory.decodeByteArray(fileData, 0, fileData.length);
image.setImageBitmap(bitmap);
}
});
Byłoby wspaniale, gdybyś mógł powiedzieć nam, co próbujesz. Czy próbowałeś zastąpić onfailure lub cokolwiek innego? – OrhanC1
Sprawdź przykład akceptowania wszystkich certyfikatów: https://github.com/loopj/android-async-http/issues/288 –
Nie jest to najlepszy sposób akceptowania wszystkich certyfikatów, nie ma sensu posiadanie HTTPS, jeśli to zrobisz. Powinieneś rzucić okiem na: http://stackoverflow.com/questions/12018681/android-tls-connection-and-self-signed-certificate –