android studio 获取cookie

说不委屈 发布于 2016/02/03 11:48
阅读 347
收藏 0
最近一段时间开始使用android stuido 公司接口一直都有要获取cookie 进行登录 。然而
/*
* 获取cookie值
*/
public void getCookie(Context mContext) {

DefaultHttpClient defaultHttpClient = (DefaultHttpClient) getHttpClient();
List<Cookie> cookies = defaultHttpClient.getCookieStore().getCookies();
for (int i = 0; i < cookies.size(); i++) {


if (cookies.get(i).getName().equals("token")) {
String cookie = cookies.get(i).getValue();
ACacheConst.cookie = cookie;
ACache.get(mContext).put(ACacheConst.COOKIE, cookie);
System.out.println("cookie---------------" + cookie);
}
}
}   这段代码 在eclipse 上是完全没有问题的  但是在studio 就不行啊  后面找了下原因是 6.0 把HttpClient相关的类去掉了 要添加依赖库 
      于是 我再studio 添加了下  
    useLibrary 'org.apache.http.legacy'  就没问题了   但是问题来了 上面那段代码 在studio 上面还是获取不到cookie  我使用的是 retrofit 网络请求库  有没大神知道如何解决的 急  谢谢 
加载中
0
陈大炮
陈大炮
urlconnection
说不委屈
你好 能告诉下怎么获取那个token值么
返回顶部
顶部