Gibt es eine bestimmte Bibliothek für Android-Sitzungsverwaltung? Ich muss meine Sitzungen in einer normalen Android App verwalten. nicht in WebView
. Ich kann die Sitzung von meiner Post-Methode aus einstellen. Aber wenn ich eine andere Anfrage sende, ist diese Sitzung verloren. Kann mir jemand bei dieser Angelegenheit helfen?Android-Sitzungsverwaltung
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("My url");
HttpResponse response = httpClient.execute(httppost);
List<Cookie> cookies = httpClient.getCookieStore().getCookies();
if (cookies.isEmpty()) {
System.out.println("None");
} else {
for (int i = 0; i < cookies.size(); i++) {
System.out.println("- " + cookies.get(i).toString());
}
}
Wenn ich versuche, den gleichen Host zuzugreifen, dass Sitzung verloren:
HttpGet httpGet = new HttpGet("my url 2");
HttpResponse response = httpClient.execute(httpGet);
ich die Login-Seite Antworttext.
Vielen Dank .. ich auf diese Weise versuchen, – nala4ever
Dank CommonsWare, Es ist mein Problem wirklich gelöst. Vielen Dank .. :) –
Dieser Link geben und eine Idee, wie dies zu implementieren http://foo.jasonhudgins.com/2009/08/http-connection-reuse-in-android.html – Sam