我是android的新手。在我的应用程序中,我需要在第一次连接Web服务时维护一个会话(当我调用第一个url时我需要实现java服务器web服务url我得到了响应。之后第二个url调用它给出了错误的回答。我需要在同一个会话中调用网址,因为我打电话给我的第一个网址。)我找到了不同的答案,但我不能忍受那些。我期待的是如何获得会话ID我第一次打电话的时候,如何让他们参加进一步的活动。请分享示例代码或相关文档或关联答案。我希望您理解我的意图。
答案 0 :(得分:0)
从服务器获取cookie或会话:
List<Cookie> cookies = ((AbstractHttpClient) httpclient).getCookieStore().getCookies();
if (cookies.isEmpty()) {
Log.d("TAG","no cookies received");
} else {
for (int i = 0; i < cookies.size(); i++) {
if(cookies.get(i).getName().contentEquals("ASP.NET_SessionId")) {
asp = cookies.get(i).getValue();
}
}
Log.e("this is the cookiee", asp);
}