Klausimai, pažymėti „retrofit“

„Retrofit“ yra saugus „REST“ kliento tipas „Android“ ir „Java“ iš „Square, Inc.“
10
atsakymai

„Android“ tinklo bibliotekų palyginimas: „OkHTTP“, modifikavimas ir tinklinis

„Android“ iOS kūrėjo, kuris dirba su „Android“ projektu, kuriame bus daug užklausų iš „JSON“ dėl garso ir vaizdo transliacijų, dviejų dalių klausimas: „iOS“ naudoju AFNetworking projektą. Ar yra lygiavertė biblioteka ...
birželio 03 d. 13 val
17
atsakymai

Registracija „Retrofit“ 2

Bandau gauti tikslią JSON, kuris yra išsiųstas užklausoje. Čia yra mano kodas: OkHttpClient client = naujas OkHttpClient (); client.interceptors (). Pridėti (naujas Interceptor () {@Override public com.squareup.okhttp.Response perėmimas (grandinės grandinė) meta IOExce ...
rugsėjo 11 d '15, 5:07
14
atsakymai

Kaip atlikti neapdorotą POST JSON užklausos įstaigoje, kad ją peržiūrėtumėte?

Šis klausimas galėjo būti užduotas anksčiau, tačiau jis nebuvo galutinai atsakytas. Kaip tiksliai yra vienas pašto JSON viduje atnaujinimo užklausos įstaigoje? Čia rasite panašų klausimą. Arba šis atsakymas yra teisingas, kad jis turi būti užkoduotas URL ir perduotas ka ...
nustatyti 28 sausis '14, 9:40
6
atsakymai

Kada turėčiau naudoti „RxJava Observable“ ir kada tik paskambinti „Android“?

Aš dirbau tinkle, kad galėčiau pateikti savo paraišką. Taigi nusprendžiau išbandyti „Square Retrofit“. Matau, kad jie palaiko paprastą „Callback @GET“ ("/ user / {id} / photo") negaliojančią getUserPhoto (@Path ("id") int id, atgalinio atšaukimo <Photo> cb); ir RxJava Observable @G ...
nustatyti 19 Vas '14, 10:25 val
10
atsakymai

Kaip nustatyti bibliotekos atnaujinimo trukmę?

Savo programoje naudoju atnaujinimo biblioteką ir norėčiau nustatyti 60 sekundžių trukmę. Ar atnaujinimas turi kokių nors būdų tai padaryti? Įdiegiu „Retrofit“ taip: RestAdapter restAdapter = naujas „RestAdapter.Builder“ () ...
01 Bal '15, 3:26
6
atsakymai

Atnaujinta naudojant „OKHttp“ talpyklos duomenis neprisijungus

Bandau naudoti „Retrofit“ ir „OKHttp“, kad galėtumėte talpinti HTTP atsakymus. Aš sekiau šią reikšmę ir, pasekoje, su šiuo kodu: Failas httpCacheDirectory = naujas failas (context.getCacheDir (), „atsakymai“); HttpResponseCache httpResponseCache = null; pabandykite {h ...
Nustatyta gegužės 2 d. 14 d. 16:13
6
atsakymai

„OAuth“ ženklo atnaujinimas naudojant „Retrospektyvą“, nekeičiant visų skambučių

„Android“ taikomojoje programoje „Retrofit“ naudojame ryšį su saugiu OAuth2 serveriu. Viskas veikia gerai, mes naudojame „RequestInterceptor“, kad įgalintume prieigos raktus su kiekvienu skambučiu. Tačiau pasibaigs momentai, kai pasibaigs prieigos raktas, ir ženklas ...
Nustatykite kovo 17 d. 14 val
6
atsakymai

Kaip registruoti užklausos ir atsakymo įstaigą naudodami „Retrofit-Android“?

Negaliu rasti atitinkamų metodų „Retrofit“ API, kad galėtumėte užregistruoti visą užklausos / atsakymo įstaigą. Tikiuosi, kad „Profiler“ padės šiek tiek padėti (bet tik metaduomenis apie atsakymą). Bandžiau nustatyti žurnalo lygį „Builder“, tačiau tai taip pat nėra naudinga ...
nustatyti 19 Vas '14, 19:22
12
atsakymai

Gaukite įdėtą JSON objektą naudodami GSON naudodami modifikuotą

Aš naudoju API iš „Android“ programos, o visi JSON atsakymai yra tokie: {'status': 'OK', 'reason': 'Viskas buvo gerai', 'content': {<some datas here>} Problema yra kad visi mano pojonai turi n ...
nustatytas balandžio 14 d '14, 23:59
1
atsakymas

Atnaujinimas 2 iš pagrindinio URL pašalina simbolius po pagrindinio URL.

Naudoju „Retrofit“, kad galėčiau pasiekti „RESTful api“. Bazinis URL: http://api.example.com/service Tai sąsajos kodas: viešoji sąsaja exampleService {@ Headers („Priimti: taikymas / JSON“) @POST („/ album / featured-albums“) Skambinkite <Lis ...
nustatyti 02 rugsėjo '15, 14:39
1
atsakymas

Atnaujinimas naudojant Rxjava Schedulers.newThread () vs Schedulers.io ()

Kokie yra „Schedulers.newThread“ () ir „Schedulers.io“ () privalumai naudodami tinklo atnaujinimo užklausą. Aš mačiau daug pavyzdžių, kurie naudoja „io“ (), bet noriu suprasti, kodėl. Situacijos pavyzdys: observable.onErrorResumeNext (refreshTokenAndRetry (o ...
nustatyti spalio 29 d '15, 16:41
6
atsakymai

Kaip turėčiau elgtis „Nėra interneto ryšio“ naudodami „Android“ „Retrofit“

Norėčiau nagrinėti situacijas, kai nėra interneto ryšio. Paprastai bėgo: ConnectivityManager cm = (ConnectivityManager) context.getSystemService (Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetwork = cm.getActiveNetworkInfo (); ...
gruodžio 26 d '13, 17:36
9
atsakymai

Kvadratiniu būdu modifikuotas serverio maketas testavimui

Koks yra geriausias būdas išbandyti serverį, kai naudojama kvadratinė rėmo struktūra. Galimi keliai: sukurkite naują kliento modifikaciją ir nustatykite jį „RestAdapter.Builder“ (). setClient (). Tai apima analizę ...
yra nustatyta liepos 09 d. 13 val. 12:29
5
atsakymai

Kaip naudoti „Intereptor“, kad pridėtumėte antraštes „Retrofit 2.0“?

Mūsų komanda nusprendžia patvirtinti „Retrofit 2.0“, ir aš tai darau kelis pradinius tyrimus. Aš esu nauja ši biblioteka. Įdomu, kaip naudoti perėmiklį, jei norite pridėti priskirtus antraštes naudodami „Retrofits 2.0“ prie mūsų paraiškos ...
nustatyti spalio 06 '15, 9:43
4
atsakymai

Atnaujinti ir GET naudojant parametrus

Bandau išsiųsti užklausą „Google GeoCode API“ naudojant „Retrofit“. Paslaugų sąsaja atrodo tokia: viešoji sąsaja FooService {@GET ("/ maps / api / geocode / json? Address = {zipcode} sensor = false") void getPositionByZip (@Path (...)
yra nustatytas birželio 07, 14, 21:31