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

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

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

Двухчастный вопрос от разработчика iOS, изучающего Android, работающий над проектом Android, который сделает множество запросов от JSON для потоковой передачи аудио и видео: В iOS я использовал проект AFNetworking. Есть ли эквивалентная библиотека ...
03 июня '13 в 20: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 в 5:07
15 отв.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Retrofit 2 удаляет символы после имени хоста из базового URL-адреса

Я использую Retrofit для доступа к RESTful api. Базовый URL-адрес: http://api.example.com/service Это код интерфейса: public interface ExampleService { @Headers("Accept: Application/JSON") @POST("/album/featured-albums") Call<Lis...
02 сент. '15 в 14:39
1 отв.

Модернизация с помощью Rxjava Schedulers.newThread() vs Schedulers.io()

Каковы преимущества использования Schedulers.newThread() vs Schedulers.io() в сетевом запросе Retrofit. Я видел много примеров, которые используют io(), но я хочу понять, почему. Пример ситуации: observable.onErrorResumeNext(refreshTokenAndRetry(o...
29 окт. '15 в 16:41
9 отв.

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

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