网络访问之AsyncHttpClient
来源:互联网 发布:数据迁移解决方案 编辑:程序博客网 时间:2024/06/15 08:32
1、GitHub地址
https://github.com/loopj/android-async-http
引入:
compile 'com.loopj.android:android-async-http:1.4.9'
别忘了添加网络权限
2、get请求:
AsyncHttpClient asyncHttpClient = new AsyncHttpClient();//内部开启一个线程,然后执行get方式的请求,然后将请求结果去回调AsyncHttpResponseHandlerasyncHttpClient.get("https://www.baidu.com", new AsyncHttpResponseHandler() { //参数3:返回的数据 @Override public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) { //主线程 Toast.makeText(MainActivity.this, new String(responseBody), Toast.LENGTH_SHORT).show(); } @Override public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) { Toast.makeText(MainActivity.this, "异常:"+error, Toast.LENGTH_SHORT).show(); }});
3、post请求
AsyncHttpClient asyncHttpClient = new AsyncHttpClient();RequestParams params = new RequestParams();params.put("参数1", "参数1");params.put("参数2", "参数2");asyncHttpClient.post("https://www.baidu.com", params, new AsyncHttpResponseHandler() { @Override public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) { Toast.makeText(MainActivity.this, new String(responseBody), Toast.LENGTH_SHORT).show(); } @Override public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) { Toast.makeText(MainActivity.this, new String(responseBody)+"异常:"+error, Toast.LENGTH_SHORT).show(); }});
0 0
- 网络访问之AsyncHttpClient
- android学习——使用开源程序AsyncHttpClient访问网络
- 网络下载-AsyncHttpClient
- Android-AsyncHttpClient网络框架
- 使用开源项目Asynchttpclient的GET_POST访问网络,上传文件
- 用AsyncHttpClient访问xml页面
- 用AsyncHttpClient访问Json数据
- Android 之AsyncHttpClient
- 利用AsyncHttpClient获取网络文本
- AsyncHttpClient请求网络数据小节!
- Android网络请求框架--AsyncHttpClient
- 网络请求框架(一):AsyncHttpClient
- XListView 刷新 + AsyncHttpClient网络请求
- Android---网络编程(AsyncHttpClient)
- Android网络数据之向服务器提交数据的三种方式(get+post+AsyncHttpClient)
- Android学习之路——网络编程学习——新闻客户端(AsyncHttpClient)
- Android之网络访问
- Docker之网络访问
- 多个Echarts图表浏览器自适应问题
- for in枚举属性
- String为什么要设置成Final类型-自我总结
- ffmpeg3.1 加快hls起播速度
- 06_重建二叉树
- 网络访问之AsyncHttpClient
- Angular4中的OnChanges钩子
- 【模拟】洛谷 P1540 机器翻译
- python 在cmd 下乱码的问题
- 20.输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。
- mysql数据库查询MYSQL表字段最大值的方法及常见的mysql统计函数
- centos安装下载桌面
- Js处理13位时间戳
- TextView跑马灯与EditText共存失效