我是 android 新手。在我的应用程序中,我需要在第一次连接 Web 服务时保持会话(当我调用第一个 url 时我需要实现 java 服务器 Web 服务 url 我得到响应。在第二个 url 调用之后它给出了错误响应。事情是我需要在同一个会话中调用 url,因为我调用了我的第一个 url打电话,我怎样才能让那些在进一步的活动。请分享示例代码或相关文档或相关答案。我希望你能理解我的意图。
问问题
627 次
1 回答
0
如果使用 http 客户端,要从服务器获取 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);
}
于 2012-11-30T05:26:09.387 回答