开源项目之Android async-http(异步 HTTP 客户端开发包)
2013-05-14 01:01
417 查看
2013年05月10日 10:42
供稿中心: 互联网运营部
摘要:开源项目之Android async-http(异步 HTTP 客户端开发包)
AsyncHttpClient 这个类库可以在Java应用程序中执行HTTP 请求并异步处理HTTP响应。用法非常简单。
项目如图:
源码分析:
public class AsyncHttpResponseHandler { //请求返回处理 成功 失败 开始 完成 等自定义的消息
public class BinaryHttpResponseHandler extends AsyncHttpResponseHandler { //字节流返回处理 该库用于处理图片等
public class JsonHttpResponseHandler extends AsyncHttpResponseHandler { //json请求返回处理 服务器与客户端用json交流时使用
class AsyncHttpRequest implements Runnable { //基于线程 异步请求 通过AsyncHttpResponseHandler回调
public class PersistentCookieStore implements CookieStore { //HttpClient处理数据 使用cookie持久性存储接口
public class RequestParams { //封装了参数处理 例如:
class RetryHandler implements HttpRequestRetryHandler {//多个线程同步处理
public class SerializableCookie implements Serializable { //操作cookie 放入/取出数据
class SimpleMultipartEntity implements HttpEntity { //处理多个请求实体封装
public abstract class SyncHttpClient extends AsyncHttpClient { //同步客户端请求
public class AsyncHttpClient { //异步客户端请求 如:
操作实例如:
供稿中心: 互联网运营部
摘要:开源项目之Android async-http(异步 HTTP 客户端开发包)
AsyncHttpClient 这个类库可以在Java应用程序中执行HTTP 请求并异步处理HTTP响应。用法非常简单。
项目如图:
源码分析:
public class AsyncHttpResponseHandler { //请求返回处理 成功 失败 开始 完成 等自定义的消息
public class BinaryHttpResponseHandler extends AsyncHttpResponseHandler { //字节流返回处理 该库用于处理图片等
public class JsonHttpResponseHandler extends AsyncHttpResponseHandler { //json请求返回处理 服务器与客户端用json交流时使用
class AsyncHttpRequest implements Runnable { //基于线程 异步请求 通过AsyncHttpResponseHandler回调
public class PersistentCookieStore implements CookieStore { //HttpClient处理数据 使用cookie持久性存储接口
public class RequestParams { //封装了参数处理 例如:
public class SerializableCookie implements Serializable { //操作cookie 放入/取出数据
class SimpleMultipartEntity implements HttpEntity { //处理多个请求实体封装
public abstract class SyncHttpClient extends AsyncHttpClient { //同步客户端请求
public class AsyncHttpClient { //异步客户端请求 如:
相关文章推荐
- 开源项目之Android async-http(异步 HTTP 客户端开发包)
- android开发步步为营之67:使用android开源项目android-async-http异步下载文件
- 利用android-async-http开源项目实现网络代码查看器
- 开源项目之android-async-http开源库
- android-async-http开源项目GET方式 POST方式实现登陆
- 09_android入门_采用android-async-http开源项目的GET方式或POST方式实现登陆案例
- 09_android入门_采用android-async-http开源项目的GET方式或POST方式实现登陆案例
- android-async-http开源项目介绍及使用方法
- android-async-http开源项目介绍及使用方法
- Android 开发之异步网络请求(AsyncHttp开发)
- android入门_采用android-async-http开源项目的GET方式或POST方式实现登陆案例
- android-async-http开源项目介绍及使用方法
- Android---利用android-async-http开源项目返回json数据
- 08_android入门_android-async-http开源项目介绍及用法
- 关于开源项目android-async-http
- android---利用android-async-http开源项目实现网络图片查看器
- android-async-http 异步网络请求客户端请求接口
- android-async-http开源项目的GET方式或POST方式实现登陆案例简单Demo
- android-async-http开源项目对服务器端返回JSON数据的处理
- Android---利用android-async-http开源项目返回json数据