1. 客户端通过http协议去请求服务器,服务器通过session机制返回cookie,那么在客户端就可以获取到cookie
首先我们判断客户端请求是否成功
if(response.getStatusLine().getStatusCode()==200)
然后,如果请求成功
client.getParams().setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.BEST_MATCH);
其中client为之前在HttpClient client = getHttpClient();中生成的
CookieStore cookieStore = new BasicCookieStore();
loginValidate = true; //这个为设置标志
responseMsg = EntityUtils.toString(response.getEntity());获得响应信息
responseLogincode="0000";//设置标志
List<Cookie> cookies = ((AbstractHttpClient)client).getCookieStore().getCookies();
cookie_ID = cookies.getValue();
这样就获取到cookie,然后我们通过这个cookie进行想要的操作 就可以了