Всех с рождеством, дорогие форумчане!
Возник вопрос в выборе класса для выполнения запросов и обработка респонсов для моего приложения. HttpClient или HttpUrlConnection?
Информации много, используется и тот, и тот. Одни твердят, что удобнее и проще использовать HttpUrlConnection, иные — наоборот. Подбор примеров кода, ввиду моей неопытности разработки под Андроид, слабое знание Java (PHP, VB.NET давались мне куда проще) весьма затруднителен, когда пример написан с использованием класса HttpClient, а у тебя HttpUrlConnection, то впадаешь в ступор и продолжаешь дальше искать нужные алгоритмы и решения.
Мое приложение будет регулярно обращаться на сервер POST/GET-запросами, получать редиректы, JSON-response (и это лишь вершина айсберга). Та и часть классов я уже написал с использованием HttpUrlConnection. Конечно, уверенность в вещах и их применимости приходит с опытом.
Помогите советом, и, если изъявите желание, приведите аргументы для полноты картины! HttpClient или HttpUrlConnection?
Спасибо!
HttpClient или HttpUrlConnection?
Re: HttpClient или HttpUrlConnection?
http://projects.spring.io/spring-android/, RestTemplate достаточно удобен в таком случае.

Re: HttpClient или HttpUrlConnection?
Спасибо, но я в таком случае запутаюсь при изучении разработки приложений под Андроид...altwin писал(а):http://projects.spring.io/spring-android/, RestTemplate достаточно удобен в таком случае.
Re: HttpClient или HttpUrlConnection?
Ну.... если правильная REST архитектура запутывает, то конечно
По сути никто не мешает посмотреть, как это реализовали в популярных библиотеках на github и делать что -то похожее. А иначе - просто делайте, как нравится.

Re: HttpClient или HttpUrlConnection?
Видимо все празднуют, но я все же остановлюсь на HttpUrlConnection. Со временем причешу уже код, а там и все придет с опытом.altwin писал(а):Ну.... если правильная REST архитектура запутывает, то конечноПо сути никто не мешает посмотреть, как это реализовали в популярных библиотеках на github и делать что -то похожее. А иначе - просто делайте, как нравится.
Но вот синтаксис класса HttpClient очень похож на такой же класс в VB.NET, что там четко распределено: HttpRequest, HttpResponse, HttpEntity и HttpContext (или их подобие). Спасибо.