Вопросы с тегом 'retrofit'

Retrofit - это безопасный тип REST-клиент для Android и Java от Square, Inc.
10

Сравнение сетевых библиотек Android: OkHTTP, дооснащение и волейбол

Двухчастный вопрос от разработчика iOS, изучающего Android, работающий над проектом Android, который сделает множество запросов от JSON для потоковой передачи аудио и видео: В iOS я использовал проект AFNetworking. Есть ли эквивалентная библиотека ...
03 июн. '13 в 17:47
17

Регистрация с помощью Retrofit 2

Я пытаюсь получить точный JSON, который отправляется в запросе. Вот мой код: OkHttpClient client = new OkHttpClient(); client.interceptors().add(new Interceptor(){ @Override public com.squareup.okhttp.Response intercept(Chain chain) throws IOExce...
11 сент. '15 в 2:07
8

Когда следует использовать RxJava Observable и когда просто обратный вызов на Android?

Я работаю над сетью для своего приложения. Поэтому я решил попробовать Square Retrofit. Я вижу, что они поддерживают простой Callback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); и RxJava Observable @G...
19 февр. '14 в 19:25
15

Как выполнить POST-сырое целое JSON в теле запроса на доработку?

Этот вопрос, возможно, был задан раньше, но он не был окончательно ответил. Как точно один почтовый цельный JSON внутри тела запроса Retrofit? См. аналогичный вопрос здесь. Или этот ответ правильный, что он должен быть закодирован в url и передан ка...
28 янв. '14 в 6:40
8

Модернизация 2 - Динамический URL

С помощью Retrofit 2 вы можете установить полный URL-адрес в аннотации метода службы, например: public interface APIService { @GET("http://api.mysite.com/user/list") Call<Users> getUsers(); } Однако в моем приложении URL-адрес моих веб-с...
14 сент. '15 в 7:29
10

Как установить тайм-аут в библиотеке дооснащения?

Я использую Retrofit библиотеку в своем приложении, и я бы хотел установить тайм-аут в 60 секунд. Есть ли у Дооснащения какой-то способ сделать это? Я устанавливаю Retrofit следующим образом: RestAdapter restAdapter = new RestAdapter.Builder() ...
01 апр. '15 в 0:26
7

Данные многостраничной формы POST с использованием Retrofit 2.0, включая изображение

Я пытаюсь сделать HTTP POST на сервер с помощью Retrofit 2.0 MediaType MEDIA_TYPE_TEXT = MediaType.parse("text/plain"); MediaType MEDIA_TYPE_IMAGE = MediaType.parse("image/*"); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream...
02 янв. '15 в 5:31
6

Модернизируется с использованием кеш-данных OKHttp при автономном режиме

Я пытаюсь использовать Retrofit и OKHttp для кэширования ответов HTTP. Я следил за этот смысл и, в итоге, с этим кодом: File httpCacheDirectory = new File(context.getCacheDir(), "responses"); HttpResponseCache httpResponseCache = null; try { h...
02 мая '14 в 13:13
7

Не удалось создать конвертер для моего класса в Android Retrofit library

Я мигрирую от использования Volley to Retrofit, у меня уже есть класс gson, который я использовал ранее для преобразования ответа JSONObject в объект, реализующий аннотации gson. Когда я пытаюсь заставить http получить запрос с помощью модификации, н...
03 сент. '15 в 5:17
13

Получите вложенный объект JSON с помощью GSON с помощью модифицированной

Я использую API из моего приложения для Android, и все ответы JSON выглядят следующим образом: { 'status': 'OK', 'reason': 'Everything was fine', 'content': { < some data here > } Проблема в том, что все мои POJO имеют п...
14 апр. '14 в 20:59
5

Как я могу обработать пустой корпус ответа с помощью Retrofit 2?

Недавно я начал использовать Retrofit 2, и я столкнулся с проблемой разбора пустого тела ответа. У меня есть сервер, который отвечает только http-кодом без какого-либо содержимого внутри тела ответа. Как я могу обрабатывать только метаинформацию о от...
20 окт. '15 в 4:39
6

Обновление токена OAuth с использованием Retrofit без изменения всех вызовов

Мы используем Retrofit в нашем Android-приложении для связи с защищенным сервером OAuth2. Все работает отлично, мы используем RequestInterceptor для включения токена доступа с каждым вызовом. Однако будут моменты, когда токен доступа истечет, и токен...
17 мар. '14 в 8:52
16

Retrofit 2.0 как получить десериализованную ошибку response.body

Я использую Retrofit 2.0.0-beta1. В тестах я имею альтернативный сценарий и ожидаю ошибку HTTP 400 Я хотел бы иметь retrofit.Response<MyError> response но response.body() == null MyError не десериализован - я вижу его только здесь respons...
11 сент. '15 в 9:03
6

Как зарегистрировать тело запроса и ответа с помощью Retrofit-Android?

Я не могу найти соответствующие методы в API Retrofit для регистрации полных тел запроса/ответа. я ожидал некоторой помощи в Profiler (но он только предлагает метаданные об ответе). Я попытался установить уровень журнала в Builder, но это тоже не пом...
19 февр. '14 в 16:22
10

Квадратный модифицированный сервер макет для тестирования

Каков наилучший способ издеваться над сервером для тестирования при использовании квадратной рамочной структуры. Потенциальные пути: Создайте новую модификацию client и установите ее в RestAdapter.Builder(). setClient(). Это включает в себя анализ...
09 июл. '13 в 9:29