2017-01-02 3 views
1

Мне нужно разработать sdk для веб-сервиса для Android, следует ли использовать OkHttp для его создания вместо HttpUrlsConnection? Если да, то в чем преимущества его использования?Является ли OkHttp быстрее или лучше, чем HttpUrlsConnection для Android?

+0

Если вы находитесь в фазе обучения, чем вы должны попробовать оба, но вы работаете над некоторым проектом, который я предлагаю не тратьте впустую ваше время в этой библиотеке и попробуйте модифицировать или залп. –

+0

Уже спросил [здесь] (http://stackoverflow.com/questions/16902716/comparison-of-android-networking-libraries-okhttp-retrofit-volley) (аналогичный вопрос) Вы должны пойти с дооснащением для моего опыта, если вы перейдете к вызову REST api – MatPag

+0

OkHttp всегда лучше, чем HttpUrlConnection. Также проверьте эту ссылку, чтобы узнать больше - https://medium.com/square-corner-blog/announcing-okhttp-a6497dab6114#.elk9u28n4 – Passiondroid

ответ

0

вы должны попробовать оба, если вы находитесь в фазе обучения. Библиотеки заставили бы вас работать намного проще. Но я бы перечислил все библиотеки, используемые при создании сетевого вызова.

Retrofit Library - очень легко подключиться и закрепить сетевой вызов Official Link.

Если вы загружаете изображения, используйте библиотеку peer Picasso. Используйте OkHTTP, если вам нужно выполнять операции HTTP, которые находятся за пределами Retrofit/Picasso.

Volley Библиотека - официально поддерживается Google Check this

Я бы recommned вам использовать Модифицированные очень прост в использовании и документация тоже очень приятно.

Плюсы Модернизированный:

По сравнению с Volley в этом коде REST API является кратким и предоставляет отличную документацию по API и имеют хорошую поддержку в сообществах! Очень легко добавить в проекты. Мы можем использовать любую библиотеку сериализации с обработкой ошибок.

Смежные вопросы