retrofit2

Możliwość doposażenia OKHttp w dane pamięci podręcznej w trybie offline

Próbuję użyć Retrofit & OKHttp do buforowania odpowiedzi HTTP. Podążałem za tym gist i, skończyło się na tym kodzie: ... odczytał odpowiedź z pamięci podręcznej? EDIT: Od OKHttp 2.0.x HttpResponseCache jest Cache, setResponseCache is setCache

Logowanie z doposażeniem 2

Próbuję uzyskać dokładny JSON, który jest wysyłany w zapytaniu. Oto Mój kod: OkHttpClient client = new OkHttpClient(); clie ... k mam zrobić prawidłowe logowanie, biorąc pod uwagę usunięcie setLog() i setLogLevel(), z których korzystaliśmy z Retrofit 1?

Czy możliwe jest wyświetlenie paska postępu podczas przesyłania obrazu przez Retrofit 2

Obecnie używam Retrofit 2 i chcę wrzucić jakieś zdjęcie na mój serwer. Wiem, że starsza wersja używa klasy TypedFile do wgryw ... dpisać metodę writeTo w klasie TypedFile. Czy możliwe jest wyświetlanie postępu podczas korzystania z biblioteki retrofit 2?

Dane po formularzu wieloczęściowym z wykorzystaniem Retrofit 2.0 wraz z obrazem

Próbuję zrobić post HTTP na serwerze używając Retrofit 2.0 MediaType MEDIA_TYPE_TEXT = MediaType.parse("text/plai ... oczęściowych, które nie zawierają obrazu i zakończyły się pomyślnie. Problem polega na tym, że próbuję włączyć bajt do ciała.

Jak zarejestrować żądanie i odpowiedź ciała z Retrofit-Android?

Nie mogę znaleźć odpowiednich metod w API Retrofit do rejestrowania kompletnych organów żądania / odpowiedzi. I spodziewał si ... : ten kod działa. Nie wiem, dlaczego wcześniej nie działało. Prawdopodobnie dlatego, że używałem starszej wersji doposażenia.

Retrofit przesyłanie wielu obrazów do jednego klucza

Używam Retrofit do przesyłania obrazów na mój serwer. Tutaj muszę przesłać wiele obrazów dla jednego klucza. Próbowałem z lis ... surveyResponse.enqueue(this); Log.d(TAG, "requestUploadSurvey: sent the request"); } Proszę, pomóż mi z tym.

Test urządzenia Android z Retrofit2 i Mockito lub Robolectric

Czy Mogę przetestować realną odpowiedź z retrofit2beta4? Potrzebuję Mockito czy Robolectic? Nie mam działań w moim projekcie ... ę zrobić fałszywą odpowiedź, ale muszę przetestować prawdziwą. Czy to sukces? Czy ciało jest prawidłowe? Pomożesz mi z kodem?

Android Retrofit2 Refresh OAuth 2 Token

Używam bibliotek Retrofit i OkHttp. Mam Authenticator, który uwierzytelnia użytkownika, gdy otrzymamy odpowiedź 401. Moje bui ... idłowy i nie mogę uzyskać nowego tokena. Zwykle nasz token odświeżania wygasa za 1 rok. Jak mogę to zrobić? Proszę, pomóż mi!

Jak mogę poradzić sobie z pustym korpusem odpowiedzi z Retrofit 2?

Ostatnio zacząłem używać Retrofit 2 i napotkałem problem z analizowaniem pustego ciała odpowiedzi. Mam serwer, który odpowiad ... rz ciała odpowiedzi. Jak mogę obsłużyć tylko meta informacje o odpowiedzi serwera (nagłówki, kod stanu itp.)? Z góry dzięki!

Jak Mogę zwrócić String lub JSONObject z asynchronicznego wywołania zwrotnego za pomocą Retrofit?

Na przykład wywołanie api.getUserName(userId, new Callback<String>() {...}); Przyczyna: retrofit.RetrofitError: r ... was BEGIN_OBJECT at line 1 column 2 Myślę, że muszę wyłączyć parsowanie gson do Pojo, ale nie mogę wymyślić, jak to zrobić.

Ustaw dynamiczny bazowy adres url za pomocą Retrofit 2.0 i Dagger 2

Próbuję wykonać akcję logowania za pomocą Retrofit 2.0 używając Dagger 2 Oto jak skonfigurowałem zależność Retrofit @Prov ... iania dynamicznych adresów URL przy modernizacji za pomocą Dagger. W moim przypadku nic nie wyszło dobrze. Coś mnie ominęło?

Retrofit 2: Pobierz JSON z korpusu odpowiedzi

Chcę uzyskać string json z mojego api za pomocą retrofit 2, nie mam problemu, gdy używam retrofit 1, Aby uzyskać ten json, al ... nse.body().toString() zwraca null. Proszę poprowadź mnie, jak uzyskać ciąg json, abym mógł go przekonwertować do JsonObject.

Dlaczego RxJava jest często używany z modernizacją?

Jakie są korzyści ze stosowania Retrofit w połączeniu z Rxjava?

Retrofit2 Android: oczekiwana tablica BEGIN ale obiekt BEGIN w linii 1 kolumna 2 ścieżka $

Wiem, że to nie pierwszy raz, kiedy ktoś pyta o ten problem, ale z Retrofit2 nie mogę znaleźć odpowiedniego rozwiązania mojeg ... title; private String description; private String publicUrl; private int likeCount; // Getters & Setters }

Brak twórców, takich jak domyślny konstruktor, nie istnieje): nie można deserializować z wartości obiektu (brak twórcy opartego na delegatach lub właściwościach

Próbuję zużyć API za pomocą Retrofit i Jackson deserialize. Otrzymuję błąd onFailure No Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator.

Nieobsługiwana operacja: Android, Retrofit, OkHttp. Dodawanie interceptor w OkHttpClient

Próbuję dodać uwierzytelnianie oparte na tokenie przez Retrofit 2.0-beta3 i OkHttpClient w Androidzie za pomocą interceptorów ... e response source is selected (either the * origin server, cache, or both). */ Co robię źle? Czy to może być pluskwa?

Jak mockować usługi z Retrofit 2.0 i nową klasą MockRetrofit?

Korzystając z Retrofit 1, symulowaliśmy usługi sieciowe w następujący sposób: MockRestAdapter mockRestAdapter = MockRestAda ... rDelegate<AuthService> delegate = mockRetrofit.create(MyService.class); Jak przekierować połączenia do MyServiceMock?

Retrofit 2-elegancki sposób dodawania nagłówków na poziomie api

Mój klient Retrofit 2 (2.0.2 obecnie) musi dodać niestandardowe nagłówki do żądań. Używam Interceptor Aby dodać te nagłówk ... eferuję ogólne rozwiązanie i nie tylko w przypadku tokena auth, ale również konkretne rozwiązanie jest mile widziane. Dzięki

Czy możliwe jest wyświetlanie paska postępu podczas pobierania przez Retrofit 2 asynchroniczne?

@Streaming @GET Call<ResponseBody> downloadSong(@Url String url); Powyższy kod służy do pobrania pliku asynchroniczni ... ą retrofit. Chcę uzyskać postęp pobierania, jeśli jest jakaś możliwość wstrzymania / wznowienia, proszę również odpowiedzieć

Jak ustawić timeout w Retrofit-2.0 + android

Odwołałem ten link ale nie mogę zaimplementować dla mojego Używam compile 'com.squareup.retrofit2:retrofit:2.0.2' c ... .addConverterFactory(GsonConverterFactory.create()) .build(); } return retrofit; } }