An asynchronous, callback-based Http client for Android
What is Asynchronous?
An asynchronous, callback-based Http client for Android built on top of Apache’s HttpClient libraries.
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 60kb for everything
- Automatic smart request retries optimized for spotty mobile connections
- Automatic gzip response decoding support for super-fast requests
- Optional built-in response parsing into JSON (JsonHttpResponseHandler)
- Optional persistent cookie store, saves cookies into your app’s SharedPreferences
- Support sni with Conscrypt on older android device (wiki)
Overview
- Pricing: Free
- Resource Link: https://github.com/android-async-http/android-async-http
- Resource Maker: android-async-http
- Mobile Platform Destination: Android Apps
- Mobile Platform Support: Native Android
- Programming Languages: Java
- Gradle: com.loopj.android:android-async-http:1.4.11
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
PerfectAPIClient
API Client based on a network abstraction layer for the Perfect Server-Side Swift Framework
RxNetworks
This is a set of infrastructure based on RxSwift + Moya
KJNetworkPlugin
The plugin version of the network request can be more convenient and quick to customize the exclusive network request, and…