AndroidHttpClient versus HttpUrlConnection for API Level 9 and above
Which is better for API Level 9(Gingerbread) and why? Is there any benefit to use AndroidHttpClient over HttpUrlConnection? Any help or guidance will be well appreciated. Google doesn't recommend using AndroidHttpClient , only on very old Android versions. But as you can see in many questions on SO, HttpURLConnection is not easy to use. It's very low-level and doesn't have a comfortable interface. You have to know quite a lot how it's working internally and if you have luck, you get exceptions when you use it the wrong way. For that reason many libraries have been developed for Android