Android 服务器请求得到cookie

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进行想要的操作 就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值