最近一段时间开始使用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 网络请求库 有没大神知道如何解决的 急 谢谢