Android セッション管理用の特定のライブラリはありますか? 通常の Android アプリでセッションを管理する必要があります。ありませんWebView
。post メソッドからセッションを設定できます。しかし、別のリクエストを送信すると、そのセッションが失われます。誰かがこの問題で私を助けることができますか?
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());
}
}
セッションが失われた同じホストにアクセスしようとすると、次のようになります。
HttpGet httpGet = new HttpGet("my url 2");
HttpResponse response = httpClient.execute(httpGet);
ログインページのレスポンスボディを取得します。