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:ImageView,访问网上图片并显示出来
- Android(安卓)访问权限许可大全
- Android(安卓)SharedPreferences使用
- android访问I2C接口
- android 开发奇葩问题
- Android中使用static变量
- Android及Robotium学习总结【环境变量,真机调试及根据id模拟按键
- Android静态变量的生命周期
- Android与WebView的同步和异步访问机制