2015-09-09 3 views
2

Я только начал работать над (существующим) проектом Android, который использует HttpUrlConnection для связи с веб-службой RESTful. Сегодня я понял, что один из вызовов REST, которые мне нужно использовать, использует метод PATCH, который, по-видимому, не поддерживает HttpUrlConnection. Пока я искал обходной путь, я столкнулся с OkHttp client, который, по-видимому, поддерживает метод PATCH. На сайте для OkHttp он говорит:Использование OkHttp с существующим кодом HttpUrlConnection?

«Вы можете попробовать OkHttp без переписывания кода сетевой модуль okhttp-URLConnection реализует знакомый java.net.HttpURLConnection API ...»

Я скачал файл фляги (а также зависимость Okio) и добавили их в мой проект. К сожалению, я не могу найти какую-либо информацию на своем веб-сайте (я просмотрел вики и javadocs) о том, как я могу «попробовать OkHttp без перезаписи» всего моего существующего кода HttpUrlConnection. Я просто не понимаю, что они подразумевают под этим заявлением, или я пропускаю что-то очевидное?

+0

Это состояние без перезаписи без каких-либо изменений .... Единственное, что вам нужно сделать, это получить httpurlconnectiin сам ... – Selvin

ответ

3

Посмотрите на OkUrlFactory, который поставляется в модуле okhttp-urlconnection.

+0

Это именно то, что мне нужно. Огромное спасибо! – user685869

+0

ссылка не работает. Немного больше информации можно было бы оценить –

+0

Попробуйте http://square.github.io/okhttp/2.x/okhttp-urlconnection/com/squareup/okhttp/OkUrlFactory.html –

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