一、AsyncHttpClient简介
基于Apache的HttpClient库构建的基于异步回调的Http客户端 。
所有请求都在应用程序的主UI线程之外进行,但任何回调逻辑都将在与使用Android的Handler消息传递创建的回调相同的线程上执行。
二、AsyncHttpClient用法
2.1 引入依赖包
dependencies {
compile 'com.loopj.android:android-async-http:1.4.9'
}
2.2 最简单的用法
AsyncHttpClient client = new AsyncHttpClient();
client.get("https://www.google.com", new AsyncHttpResponseHandler() {
@Override
public void onStart() {
// called before request is started
}
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] response) {