一、android-async-http研究
1.框架对外接口主要类AsyncHttpClient:
1)可以被用来异步的发送GET, POST, PUT and DELETE HTTP请求(对应着多个公共方法),可以通过
RequestParams类辅助传递参数,可以通过实现ResponseHandlerInterface的类处理请求返回结果,具体用法简单
到爆:创建一个AsyncHttpClient对象AsyncHttpClient client = new AsyncHttpClient();用这个对象发送请求(此
处以get方法为例)同时实现回调接口打印结果
client.get("http://www.google.com", new onseHandlerInterface() {
Override
public void onSuccess(String response) {
System.out.println(response);
}
});
2)AsyncHttpClient提供了多种初始化方法,方便使用者配置自己的端口号、Scheme等,没有特殊配置需求用默认的
单例毛事getIntance方法调用即可,在默认配置里面该类提供了:最大连接数、超时时间、请求失败重新请求的次数
、重新请求的延迟时间、默认的socket大小、头部编码格式、压缩格式gzip等等(对应着各种get、set方法)
2.传递参数类RequestParams:
1)该类支持多种
1.框架对外接口主要类AsyncHttpClient:
1)可以被用来异步的发送GET, POST, PUT and DELETE HTTP请求(对应着多个公共方法),可以通过
RequestParams类辅助传递参数,可以通过实现ResponseHandlerInterface的类处理请求返回结果,具体用法简单
到爆:创建一个AsyncHttpClient对象AsyncHttpClient client = new AsyncHttpClient();用这个对象发送请求(此
处以get方法为例)同时实现回调接口打印结果
client.get("http://www.google.com", new onseHandlerInterface() {
Override
public void onSuccess(String response) {
System.out.println(response);
}
});
2)AsyncHttpClient提供了多种初始化方法,方便使用者配置自己的端口号、Scheme等,没有特殊配置需求用默认的
单例毛事getIntance方法调用即可,在默认配置里面该类提供了:最大连接数、超时时间、请求失败重新请求的次数
、重新请求的延迟时间、默认的socket大小、头部编码格式、压缩格式gzip等等(对应着各种get、set方法)
2.传递参数类RequestParams:
1)该类支持多种