Android异步Http客户端 一个基于回调的Http客户端库为Android

来源:互联网 发布:ubuntu终端显示中文 编辑:程序博客网 时间:2024/06/05 15:36

Overview

综述

An asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries. All requests are made outside of your app’s main UI thread, but any callback logic will be executed on the same thread as the callback was created using Android’s Handler message passing.
异步基于回调的Http客户端为Android之上的Apache HttpClient库。以外的所有请求都是应用程序的主UI线程,但任何回调逻辑将相同的线程上执行回调使用Android的处理程序创建消息传递。

Features
特征
•Make asynchronous HTTP requests, handle responses in anonymous callbacks
•HTTP requests happen outside the UI thread
•Requests use a threadpool to cap concurrent resource usage
•GET/POST params builder (RequestParams)
•Multipart file uploads with no additional third party libraries
•Tiny size overhead to your application, only 25kb for everything
•Automatic smart request retries optimized for spotty mobile connections
•Automatic gzip response decoding support for super-fast requests
•Binary file (images etc) downloading with BinaryHttpResponseHandler
•Built-in response parsing into JSON with JsonHttpResponseHandler
•Persistent cookie store, saves cookies into your app’s SharedPreferences
    •进行异步HTTP请求,处理响应在匿名回调
  •HTTP请求发生在UI线程
  •使用threadpool帽并发请求资源使用
  •GET / POST参数构建器(RequestParams)
     •多部分文件上传,没有额外的第三方库
  •应用程序开销小尺寸,只有25 kb为我所做的一切
        •自动智能移动连接请求重试优化参差不齐
  •自动解码支持gzip反应速度超快的请求
  •与BinaryHttpResponseHandler下载二进制文件(图片等)
  •内置的解析与JsonHttpResponseHandler JSON响应
  •持久化cookie存储、保存cookie到你的应用程序的SharedPreferences
0 0
原创粉丝点击