Android HTTP Login mit Cookies?

bruce85

Bekanntes Mitglied
Hallo,
ich möchte mich gerne mit meiner App auf meiner Seite anmelden und Post daten übergeben.
Zuerst muss ich die Cookies auslesen, aber wie kann ich die Cookies auslesen und gleichzeitig mich einloggen, ohne das die Cookies bei erneuten URL aufruf verloren gehen?
Die Cookies habe ich so ausgelesen:
Code:
CookieStore cookieStore = new BasicCookieStore();
        	DefaultHttpClient httpclient = new DefaultHttpClient();

        	HttpContext ctx = new BasicHttpContext();
        	ctx.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
        	HttpGet get = new HttpGet("https://test.de");

        	try {
				HttpResponse response = httpclient.execute(get,ctx);
				
				List<Cookie> cookies = cookieStore.getCookies();
				if( !cookies.isEmpty() ){
				    for (Cookie cookie : cookies){
				        String cookieString = cookie.getName() + " : " + cookie.getValue();
				        System.out.println("Test: "+cookieString);
				    }
				}
			} catch (ClientProtocolException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
Ich hoffe, das es so richtig ist.
Wie kann ich jetzt mit HttpPost den Login ausführen, mit den Cookies?

Ich danke euch schonmal für die Hilfe.

MfG
 

Gamma

Mitglied

bruce85

Bekanntes Mitglied
Ich danke Dir.
Ich hab mir das anders überlegt, also das mit WebView zu lösen.

Nur eine kurze frage:
Wenn ich mit loadUrl eine URL in WebView laden möchte, dann kommt immer ein Dialogbox ("Vorgang abschließen mit"), ich möchte die Seite aber direkt in WebView anzeigen.

Wie kann ich das Problem beheben?

MfG
 
Zuletzt bearbeitet:

bruce85

Bekanntes Mitglied
Ich hab das mit folgender Code hinbekommen:

Code:
myWebView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                return false;
            }
        });

Trotzdem, vielen Dank.

MfG
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Besset Android http request an interne ip adresse funktioniert nicht Android & Cross-Platform Mobile Apps 8
T Fehler Android Studio: java.net.MalformedURLException: no protocol: http%3A%2F%2Fwww.mal ..... Android & Cross-Platform Mobile Apps 2
L Android Daten von Webseite runterladen, die mit HTTP-Authentifizierung gesichert ist Android & Cross-Platform Mobile Apps 5
S Android kriege einfach keine HTTP Connection hin Android & Cross-Platform Mobile Apps 1
N Android Http-Post mit Parametern... wie? Android & Cross-Platform Mobile Apps 3
A Problem mit HTTP- Verbindung Android & Cross-Platform Mobile Apps 4
N Error in HTTP operation beim KXML parsen Android & Cross-Platform Mobile Apps 7
M HTTP Post benutzen Android & Cross-Platform Mobile Apps 2
L HTTP via Bluetooth Android & Cross-Platform Mobile Apps 2
K HTTP-Verbindung mit J2ME.... Android & Cross-Platform Mobile Apps 2
W Volley onDestroy angemeldet bleiben Fehler... unabhänging vom Login Android & Cross-Platform Mobile Apps 37
W Wie funktioniert das mit den Fingerabdruck Login? (Meinung) Android & Cross-Platform Mobile Apps 13
P Login und Registrierung Android Anzeige Android & Cross-Platform Mobile Apps 7
J AndroidStudio Login.Java Android & Cross-Platform Mobile Apps 0
J Android Server-Login Daten in der App sicherer hinterlegen? Android & Cross-Platform Mobile Apps 7
B login und register Android & Cross-Platform Mobile Apps 11
J Android LogIn/Registrierung ohne Mail-Adresse Android & Cross-Platform Mobile Apps 1
B Login Activity Android & Cross-Platform Mobile Apps 1
A Android entfernten Login-Script erreichen Android & Cross-Platform Mobile Apps 1
A Android Login über Serveranbindung Android & Cross-Platform Mobile Apps 3

Ähnliche Java Themen

Neue Themen


Oben