Android 用httpUtils绑定setion和cookin
2015-09-16 14:09
351 查看
绑定获取
在需要的地方解绑
工具类:
httpUtil.send(HttpRequest.HttpMethod.GET, URL.URL_GET_MESSAGE_CODE + "?mobile="+phoneNum, new RequestCallBack<String>() { @Override public void onSuccess(ResponseInfo<String> responseInfo) { String result = responseInfo.result; JSONObject jsonObject = JSON.parseObject(result); DefaultHttpClient dh = (DefaultHttpClient) httpUtil.getHttpClient();//这一句绑定 MyCookieStore.cookieStore = dh.getCookieStore();//获取调用 if (jsonObject != null) { if (jsonObject.getInteger("code") == 1) { Toast.makeText(RegisterActivity.this, "验证码发送成功", Toast.LENGTH_SHORT).show(); verfitionConde(mBtnGetVerify); } else { toast("请求验证码失败"); } } } @Override public void onFailure(HttpException e, String s) { } });
在需要的地方解绑
private void doCheckVerifyCode(String verifyCode) { HttpUtils http = new HttpUtils(); http.configCurrentHttpCacheExpiry(1000 * 10);// 设置超时时间 http.configCookieStore(MyCookieStore.cookieStore);//解绑 // RequestParams params = new RequestParams(); // params.addBodyParameter("sms_code", verifyCode); http.send(HttpRequest.HttpMethod.GET, URL.URL_CHECK_MESSAGE_CODE+"?sms_code="+verifyCode, new RequestCallBack<String>() { @Override public void onSuccess(ResponseInfo<String> responseInfo) { String result = responseInfo.result; JSONObject jsonObject = JSON.parseObject(result); if (jsonObject != null) { if (jsonObject.getInteger("code") == 1) { toast(jsonObject.getString("msg")); doRegister(); } else { toast(jsonObject.getString("msg")); } } } @Override public void onFailure(HttpException e, String s) { } }); }
工具类:
/** * 绑定seetion和cokei */ import org.apache.http.client.CookieStore; public class MyCookieStore { public static CookieStore cookieStore=null; }
相关文章推荐
- Java发送HttpRequest
- HTTP协议详解
- HTTP协议详解
- python抓取网络内容
- iOS开发网络篇—数据缓存
- 网络游戏中使用促销码
- AFNetworking从指定网址下载文件的两种方式总结 - 家柱
- HTTP 协议详解
- android 第二更(后台判断网络状态,反馈到页面)
- HTTPS原理详解
- 【网络】(十二)UDP简介
- WebHttpRequest Post请求
- Python网络爬虫 - 2. Beautiful Soup小试牛刀
- Linux网络配置及远程管理
- liferay 6.2 +httpclient4.5 调用 REST service
- Python网络爬虫 - 1. 准备工作
- 递归神经网络不可思议的有效性
- http状态码
- 网络IO之阻塞、非阻塞、同步、异步总结
- CCF 201403-4 无线网络 (二维最短路)