是否有Android會話管理的特定庫?我需要在正常的Android應用程序中管理我的會話。不在WebView
。我可以從我的發佈方法中設置會話。但是當我發送另一個會話丟失的請求時。有人可以幫我解決這個問題嗎?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());
}
}
當我試圖訪問同一主機會話丟失:
HttpGet httpGet = new HttpGet("my url 2");
HttpResponse response = httpClient.execute(httpGet);
我得到的登錄頁面響應主體。
非常感謝你..我會試試這種方式 – nala4ever 2010-11-21 05:42:19
感謝CommonsWare,它真的解決了我的問題。非常感謝.. :) – 2011-05-11 09:47:41
這個鏈接給和想法如何實現這個http://foo.jasonhudgins.com/2009/08/http-connection-reuse-in-android.html – Sam 2011-10-05 17:57:47