qq_17341543
2016-02-03 03:47android studio 获取cookie
最近一段时间开始使用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 网络请求库 有没大神知道如何解决的 急 谢谢
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- AndroidStudio获取所有正在运行的Service报错Expression expected
- android-studio
- android
- 1个回答
- Android Studio 同步Gradle时卡在Build Model这一步怎么办?
- android-studio
- android
- 6个回答
- AndroidStudio基础项目Sync过慢
- android-studio
- 1个回答
- android studio 可以build但run会报错
- android-studio
- android
- 3个回答
- 为什么Android studio生成的apk文件没有签名?
- android-studio
- android
- 4个回答
换一换