Pobieranie danych ze strony JSOUP

Pobieranie danych ze strony JSOUP
M9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Witam.
Napisałem aplikację do pobierania potrzebnych mi informacji ze strony internetowej.
Program działa bez zarzutu kiedy uruchomię go na desktopie.
Problem pojawia się w przypadku próby uruchomienia aplikacji na androidzie.
Występują wtedy następujące błędy:
https://www.dropbox.com/s/8bvf2v6xk52kzy2/Zrzut%20ekranu%202015-05-23%2015.37.22.png?dl=0

Podaję również fragment kodu odpowiedzialny za pobieranie danych ze strony:

Kopiuj
		try {
		res = Jsoup.connect("https://...").method(Method.GET).execute();
		

		java.util.Map<String, String> cookies = res.cookies();
		Document doc = res.parse();
		
		Element code = doc.getElementById("javax.faces.ViewState");
		String codeString = code.attr("value");
		
		Element pauth = doc.getElementById("ID");
		String pauthStr = pauth.attr("action");
		
		
		HashMap<String, String> params = new HashMap<String, String>();
		Response resResult = Jsoup.connect(pauthStr).method(Method.POST).cookies(cookies).data(params).execute();
		

		docResult = resResult.parse();
		
		
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
niezdecydowany
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bieszczady
0

przecież to nie ma prawa działać:

Kopiuj
HashMap<string, string="String"> params = new HashMap<string, string="String">();
M9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Ma prawo działać i działa :)
Zmienną params modyfikuję później w programie przez params.put.

Tak jak mówiłem, wszystko na desktopie jest ok i program pobiera dane ze strony.
Problem jest TYLKO na androidzie, wg mnie coś jest nie tak z certyfikatem SSL.
Szukam jakiegoś sposobu, żeby ten certyfikat dodać lub całkowicie go ominąć

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.