Android Http异步请求类库:android-async-http
2014-12-02 16:43
399 查看
这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法处理请求结果。里面包含了client.post和client.get两种请求方式 ,如果以GET方式传输,所带参数附加在URL后直接传给服务器;如果以POST方式传输,则参数会被打包在数据包中传送给服务器。Get 方式需要使用 Request.QueryString 来取得变量的值;而 Post 方式通过 Request.Form 来访问提交的内容
其主要特性如下:
处理异步Http请求,并通过匿名内部类处理回调结果
Http请求均位于非UI线程,不会阻塞UI操作
通过线程池处理并发请求
处理文件上传、下载
响应结果自动打包JSON格式
二进制文件下载(如图片)
自动处理连接断开时请求重连
持久化存储cooki,将cooki保存到你应用的SharedPreferences
BinaryHttpResponseHandler类可以用来获取二进制数据,如图像和其他文件
这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法处理请求结果。里面包含了client.post和client.get两种请求方式 ,如果以GET方式传输,所带参数附加在URL后直接传给服务器;如果以POST方式传输,则参数会被打包在数据包中传送给服务器。Get 方式需要使用 Request.QueryString 来取得变量的值;而 Post 方式通过 Request.Form 来访问提交的内容
其主要特性如下:
处理异步Http请求,并通过匿名内部类处理回调结果
Http请求均位于非UI线程,不会阻塞UI操作
通过线程池处理并发请求
处理文件上传、下载
响应结果自动打包JSON格式
二进制文件下载(如图片)
自动处理连接断开时请求重连
持久化存储cooki,将cooki保存到你应用的SharedPreferences
BinaryHttpResponseHandler类可以用来获取二进制数据,如图像和其他文件
相关文章推荐
- Android 异步请求类库Async_Http_Client的使用方法
- Http请求之android-async-http 异步框架请求
- AndroidAsync :异步Socket,http(client+server),websocket和socket.io的Android类库
- android的异步请求组件:android-async-http
- Android 开发之异步网络请求(AsyncHttp开发)
- android-async-http 异步网络请求客户端请求接口
- 开源项目之Android async-http(异步 HTTP 客户端开发包)
- 浅论Android网络请求库——android-async-http
- android http多请求异步封装对你绝对有用
- Android Asynchronous Http Client-Android异步网络请求客户端接口
- Android网络请求库——android-async-http
- Android Asynchronous Http Client-Android异步网络请求客户端接口
- Android网络请求库android-async-http使用
- Android Http异步请求,Callback
- Android Asynchronous Http Client-Android异步网络请求客户端接口 .
- Android网络请求库——android-async-http
- Android网络请求库——android-async-http
- Android Asynchronous Http Client-Android异步网络请求客户端接口
- Android Asynchronous Http Client-Android异步网络请求客户端接口
- Android网络请求框架AsyncHttpClient (android-async-http)介绍说明