Android XUtils的cookie
// 访问登录的WebService
h = new HttpUtils();
h.send(HttpRequest.HttpMethod.POST, CDianApi.LOGIN, params,
new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String arg1) {
}
@Override
public void onSuccess(ResponseInfo<String> data) {
// Cookie
DefaultHttpClient dh = (DefaultHttpClient) h.getHttpClient();
// 自定义类 静态变量存储
AaCookieStore.cookieStore = dh.getCookieStore();
CookieStore cs = dh.getCookieStore();
List<Cookie> cookies = cs.getCookies();
String aa = null;
for (int i = 0; i < cookies.size(); i++) {
if ("JSESSIONID".equals(cookies.get(i).getName())) {
aa = cookies.get(i).getValue();
break;
}
}
}
});
// 自定义存储类
public class AaCookieStore {
public static CookieStore cookieStore = null;
}
再访问WebService的时候
hu = new HttpUtils();
hu.configCookieStore(CDianCookieStore.cookieStore);
hu.send(HttpRequest.HttpMethod.GET,..................................
更多相关文章
- Android及Robotium学习总结【环境变量,真机调试及根据id模拟按键
- Android中使用static变量
- Android环境变量作用--命令行操作(ADB、AVD等)
- android中动态和静态版本都有的库
- Android中Fragment讲解及Fragment静态的使用
- android SDK 环境变量配置+ADT安装
- Android Studio环境变量设置
- 自定义视图中使用自定义变量