浅论Android网络请求库——android-async-http
来源:互联网 发布:淘宝店铺上传宝贝技巧 编辑:程序博客网 时间:2024/06/05 03:15
AsyncHttpResponseHandler ——这是一个请求返回处理 成功 失败 开始 完成 等自定义的消息的类
BinaryHttpResponseHandler extends AsyncHttpResponseHandler ——继承AsyncHttpResponseHandler的子类,这是一个字节流返回处理的类, 该类用于处理图片等类。
JsonHttpResponseHandler extends AsyncHttpResponseHandler ——继承AsyncHttpResponseHandler的子类,这是一个json请求返回处理服务器与客户端用json交流时使用的类.
AsyncHttpRequest implements Runnable ——基于线程的子类,用于 异步请求类, 通过AsyncHttpResponseHandler回调。
PersistentCookieStore implements CookieStore ——这是一个基于CookieStore的子类, 使用HttpClient处理数据,并且使用cookie持久性存储接口。
RequestParams ——封装了参数处理 例如:
接下来核心类。
RetryHandler implements HttpRequestRetryHandler——这是一个多个线程同步处理的类
SerializableCookie implements Serializable——这是操作cookie 放入/取出数据的类
SimpleMultipartEntity implements HttpEntity——用于处理多个请求实体封装
SyncHttpClient extends AsyncHttpClient——同步客户端请求的类
AsyncHttpClient——异步客户端请求的类
介绍了这些核心类之后,我们主要看看他的用法:
这是普通get方式来返回相应字符串的代码:
同时,请求方式还支持POST和PUT,请求的同时还支持参数传递,下面看看如何通过JSON字符串作为参数访问服务器:
除此之外,还能够支持相应文件图片上传的话。相应的源代码如下:
注意了,这种方法上传的参数一定要 设置params.put("image", myFile,"application/octet-stream");否则就会失败。
- 浅论Android网络请求库——android-async-http
- 浅论Android网络请求库——android-async-http
- 浅论Android网络请求库——android-async-http
- 浅论Android网络请求库——android-async-http
- 浅论Android网络请求库——android-async-http
- Android网络请求库——android-async-http
- Android网络请求库——android-async-http
- Android网络请求库——android-async-http
- Android网络请求库——android-async-http
- Android网络请求库——android-async-http使用
- Android网络请求库——android-async-http
- 论Android网络请求库——android-async-http
- Android网络请求库 android-async-http
- 浅论Android网络请求库——android-async-http(转)
- Android网络通信请求框架—Android-async-http
- 网络请求库之android-async-http
- 2、网络请求——Android-Async-Http
- android-async-http Android网络请求请求库
- IOS学习内功心法-初学者1
- CFShow 打印核心基础对象的内容
- MongoDB命令行操作指定命令和指定文件
- NSPredicate的用法
- 从sqlserver中导入数据到matlab。
- 浅论Android网络请求库——android-async-http
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
- root后还是打不开data/data
- adb 打印指定进程的log信息
- eclipse解压后无法启动
- JUnit basic annotation
- C语言(五)extern和static关键字
- 基于W5500的NetBIOS应用实例
- cocos2dx的retain与release