Какую библиотеку HTTP я должен использовать в качестве основы моего приложения? Нужно справиться с этим:
в API с уровня 7 (поэтому нельзя использовать AndroidHttpClient)
Это довольно старый вопрос, но я должен предоставить актуальный правильный ответ.
Окончательный и лучший выбор был, вероятно, Android Async Http Client из Джеймс Смит (он же)LoopJ)
Github: https://github.com/loopj/android-async-http Веб-сайт: http://loopj.com/android-async-http/
+ Функция HttpClient в версии4.2.3 + Совместимость с API 1
Не очень сложно использовать библиотеку httpclientandroidlib и создавать более свежую версию loopj async http client
Для тех, кто просто хочет использовать библиотеку, я предоставляю свою обновленную версию (с последней версией 4.2.3 HttpClient)
https://github.com/smarek/Android-Async-Http-Client-Updated
Android включает в себя HTTP-библиотеку Apache. Смотри
для более. Это должно предоставить вам все, что вам нужно.