文章标题
来源:互联网 发布:迅雷9登录网络错误 编辑:程序博客网 时间:2024/05/18 23:15
强大的XUtils框架,可惜如今已不再版本维护了,今天来简单介绍一下HttpUtils网络请求一传下载
HttpUtils上传
HttpUtils httpUtils = new HttpUtils();
// type=1&mobile=185*****432&iid=3876635449&device_id=12444519554&
// ac=wifi&channel=baidu&aid=13&app_name=news_article&version_code=460&device_platform=android&
// device_type=iToolsAVM&os_api=19&os_version=4.4.4&uuid=352284040051744&openudid=84c1c7b192991cc6
// 03-16 14:28:04.730: I/TAG(1795): 请求成功: {"message": "error", "data": // {"captcha": "", "error_code": 1204, "description": // "\u77ed\u4fe1\u9a8c\u8bc1\u7801\u8bf7\u6c42\u9519\u8bef\uff0c\u8bf7\u91cd\u8bd5"}} // 1003 手机号错误 // 1204 "短信验证码请求错误,请重试", RequestParams params = new RequestParams(); params.addBodyParameter("type", "1");// 必填 params.addBodyParameter("mobile", "15100743251");// 必填 params.addBodyParameter("device_id", "12444519554"); params.addBodyParameter("iid", "3876635449"); // params.addBodyParameter("iid", "3876635549"); /* * params.addBodyParameter("device_id", "22444519554"); * params.addBodyParameter("ac", "wifi"); * params.addBodyParameter("channel", "baidu"); * params.addBodyParameter("aid", "13"); * params.addBodyParameter("app_name", "news_article"); * params.addBodyParameter("version_code", "460"); * params.addBodyParameter("device_platform", "android"); * params.addBodyParameter("device_type", "iToolsAVM"); * params.addBodyParameter("os_api", "19"); * params.addBodyParameter("os_version", "4.4.4"); * params.addBodyParameter("uuid", "352284040051744"); * params.addBodyParameter("openudid", "84c1c7b192991cc6"); */ httpUtils.send(HttpMethod.POST, code_url, params, new RequestCallBack<String>() { /* * (non-Javadoc) * * @see * com.lidroid.xutils.http.callback.RequestCallBack#onStart * () */ @Override public void onStart() { // TODO Auto-generated method stub super.onStart(); Log.i("TAG", "请求开始"); } @Override public void onFailure(HttpException arg0, String arg1) { Log.i("TAG", "发送验证码请求失败: " + arg1); } @Override public void onSuccess(ResponseInfo<String> arg0) { Log.i("TAG", "发送验证码请求成功: " + arg0.result); } });
HttpUtils下载
HttpUtils httpUtils = new HttpUtils();
// name=rrrrr&iid=3876635449&device_id=12444519554&ac=wifi&channel=baidu&aid=13& // app_name=news_article&version_code=460&device_platform=android&device_type=iToolsAVM // &os_api=19&os_version=4.4.4&uuid=352284040051744&openudid=84c1c7b192991cc6 RequestParams params = new RequestParams(); params.addBodyParameter("name", "deviceaaaa"); params.addBodyParameter("device_id", "12444519554"); params.addBodyParameter("iid", "3876635449"); httpUtils.send(HttpMethod.POST, name_url, params, new RequestCallBack<String>() { @Override public void onFailure(HttpException arg0, String arg1) { // TODO Auto-generated method stub Log.i("TAG", "设置用户名请求失败: " + arg1); } @Override public void onSuccess(ResponseInfo<String> arg0) { // TODO Auto-generated method stub // 03-17 09:25:50.212: I/TAG(1605): 设置用户名请求成功: {"message": "error", "data": {"name": "session_expired", "description": "\u8d26\u53f7\u6388\u6743\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55"}} Log.i("TAG", "设置用户名请求成功: " + arg0.result); } });
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 城市列表-根据拼音首字母排序
- Linux——文件操作
- Logistic Regression 损失函数理解
- hadoop2.7.2安装部署教程
- Fiddler过滤指定域名
- 文章标题
- 第十二课通知界面变更接口——C#计算器编程教学
- Android Studio如何设置代码自动提示
- TinyXml快速入门(三)
- css3盒子布局--管理盒子的空间(box-pack和box-align)
- javaweb学习总结(二十七)——jsp简单标签开发案例和打包
- 【转】CAP的相对论
- servlet 的request 属性常用方法
- csdn如何转载别人的文章