Als «retrofit» getaggte Fragen

Retrofit ist ein typsicherer REST-Client für Android und Java von Square, Inc.

6
(Nachrüstung) Konverter für Klassenabsturz-App konnte nicht gefunden werden
Daher wurde Retrofit 2.0.0 kürzlich veröffentlicht und es gibt nicht wirklich aktualisierte Beispiele für die Verwendung, aber ich versuche, es für einen grundlegenden API-Aufruf zu implementieren. Ich bekomme eine java.lang.IllegalArgumentException: Unable to create converter for class` verursacht durch Caused by: java.lang.IllegalArgumentException: Could not locate converter for class orbyt.app.dataclass. Tried: * …
81 java  android  retrofit 

7
Nachrüstung BEGIN_OBJECT erwartet, aber BEGIN_ARRAY
Ich bin ziemlich neu in der JSON-Analyse. Ich verwende die Retrofit-Bibliothek von Square und bin auf dieses Problem gestoßen. Ich versuche, diese JSON-Antwort zu analysieren: [ { "id": 3, "username": "jezer", "regid": "oiqwueoiwqueoiwqueoiwq", "url": "http:\/\/192.168.63.175:3000\/users\/3.json" }, { "id": 4, "username": "emulator", "regid": "qwoiuewqoiueoiwqueoq", "url": "http:\/\/192.168.63.175:3000\/users\/4.json" }, { "id": 7, "username": …
78 java  android  json  gson  retrofit 

5
Retrofit2 Authorization - Global Interceptor für Zugriffstoken
Ich versuche zu verwenden Retrofit2, ich möchte Tokenmein HeaderGefällt mir hinzufügen : Authorization: Bearer Token aber das codefolgende funktioniert nicht: public interface APIService { @Headers({"Authorization", "Bearer "+ token}) @GET("api/Profiles/GetProfile?id={id}") Call<UserProfile> getUser(@Path("id") String id); } Mein Server ist asp.net webApi. Bitte helfen Sie, was soll ich tun?

8
Unterstützt OkHttp das Akzeptieren selbstsignierter SSL-Zertifikate?
Ich arbeite für einen Kunden, der einen Server mit selbstsigniertem SSL-Zertifikat hat. Ich verwende Retrofit + CustomClient mit dem umhüllten OkHttp-Client: RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(Config.BASE_URL + Config.API_VERSION) .setClient(new CustomClient(new OkClient(), context)) .build(); Unterstützt OkHttp standardmäßig das Aufrufen eines selbstsignierten SSL-Zertifizierungsservers? Apropos. Welcher Client verwendet standardmäßig Retrofit? Ich dachte, es …
74 java  retrofit  okhttp 

13
Wie versuche ich HTTP-Anfragen mit OkHttp / Retrofit erneut?
Ich verwende Retrofit / OkHttp (1.6) in meinem Android-Projekt. Ich finde in keinem von beiden einen Mechanismus für Wiederholungswiederholungen eingebaut. Bei der Suche nach mehr habe ich gelesen, dass OkHttp stille Wiederholungsversuche zu haben scheint. Ich sehe das bei keiner meiner Verbindungen (HTTP oder HTTPS). Wie konfiguriere ich Wiederholungsversuche mit …

7
Best Practice für die Implementierung eines Retrofit-Rückrufs für neu erstellte Aktivitäten?
Ich wechsle zu Retrofit und versuche, die richtige Architektur für die Verwendung mit asynchronen Rückrufen zu verstehen. Zum Beispiel habe ich eine Schnittstelle: interface RESTService{ @GET("/api/getusername") void getUserName(@Query("user_id") String userId, Callback<Response> callback); } Und ich führe dies von der Hauptaktivität aus: RestAdapter restAdapter = new RestAdapter.Builder() .setServer("WEBSITE_URL") .build(); RESTService api …

3
Nachrüstung 2 - URL-Abfrageparameter
Ich verwende Abfrageparameter, um die von der Google Maps-API benötigten Werte festzulegen. Das Problem ist, dass ich das &Vorzeichen für den ersten Abfrageparameter nicht benötige . @GET("/maps/api/geocode/json?") Call<JsonObject> getLocationInfo(@Query("address") String zipCode, @Query("sensor") boolean sensor, @Query("client") String client, @Query("signature") String signature); Nachrüstung erzeugt: &address=90210&sensor=false&client=gme-client&signature=signkey was dazu führt, dass der Anruf fehlschlägt, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.