Existe-t-il une bibliothèque spécifique pour la gestion des sessions Android? Je dois gérer mes sessions dans une application Android normale. pas dans WebView
. Je peux définir la session à partir de ma méthode de publication. Mais quand j'envoie une autre requête, cette session est perdue. Quelqu'un peut-il m'aider avec cette question?Gestion des sessions Android
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());
}
}
Lorsque je tente d'accéder à la même hôte de cette session est perdue:
HttpGet httpGet = new HttpGet("my url 2");
HttpResponse response = httpClient.execute(httpGet);
Je reçois la page de connexion corps de réponse.
Merci beaucoup .. Je vais essayer de cette façon – nala4ever
Merci CommonsWare, Il a vraiment résolu mon problème. Merci beaucoup .. :) –
Ce lien donne et idée comment mettre en œuvre ce http://foo.jasonhudgins.com/2009/08/http-connection-reuse-in-android.html – Sam