1

我是 android 新手。在我的应用程序中,我需要在第一次连接 Web 服务时保持会话(当我调用第一个 url 时我需要实现 java 服务器 Web 服务 url 我得到响应。在第二个 url 调用之后它给出了错误响应。事情是我需要在同一个会话中调用 url,因为我调用了我的第一个 url打电话,我怎样才能让那些在进一步的活动。请分享示例代码或相关文档或相关答案。我希望你能理解我的意图。

4

1 回答 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 回答