Android HTTP Library для обработки сессий, файлов cookie, отправки / получения, поддержки активности и асинхронности - PullRequest
2 голосов
/ 26 сентября 2011

Какую библиотеку HTTP я должен использовать в качестве основы моего приложения? Нужно справиться с этим:

  • Печенье
  • POST / GET
  • Keep-Alive возможность
  • HTTP-сеансы
  • Асинхронные запросы
  • Потоковое сжатие (Gzip)

в API с уровня 7 (поэтому нельзя использовать AndroidHttpClient)

Ответы [ 2 ]

1 голос
/ 25 июня 2013

Это довольно старый вопрос, но я должен предоставить актуальный правильный ответ.

Окончательный и лучший выбор был, вероятно, 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

0 голосов
/ 26 сентября 2011

Android включает в себя HTTP-библиотеку Apache. Смотри

для более. Это должно предоставить вам все, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...