Tag: retrofit

Retrofit ist eine Typ-sichere REST-client für Android-und Java-von Square, Inc.

Wie Sie eine Datei herunterladen, die mit Retrofit2?

Anzahl der Antworten 3 Antworten
Wie kann ich download eine Datei(Bild/video) von meinem PHP server mit Retrofit2 ? War ich nicht in der Lage zu finden keine Ressourcen oder tutorials online, wie zu Verfahren; ich fand dieser Beitrag, dass behandelt ein bestimmtes

Retrofit ist nicht in der Lage zu erstellen, rufen adapter

Anzahl der Antworten 2 Antworten
Dies ist mein Interface UserService @GET(Constants.Api.URL_LOGIN) String loginUser(@Field("email") String email, @Field("password") String pass, @Field("secret") String secret, @Field("device_id") String deviceid, @Field("pub_key") String pubkey, @Field("device_name") String devicename); In der Aktivität rufe ich retrofit = new Retrofit.Builder() .baseUrl(Constants.Api.URL_BASE) .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJavaCallAdapterFactory.create())

Wie man raw-response und request mit Retrofit 2.0

Anzahl der Antworten 4 Antworten
Ich versuche die raw-Antwort mit Retrofit2.0.2. Bisher habe ich versucht, drucken Sie die Antwort mit der folgenden Zeile code, aber es druckt die Adresse und nicht die genaue Antwort Körper. Melden.ich("RAW MESSAGE",Antwort.Körper().toString()); compile 'com.squareup.retrofit2:retrofit:2.0.2' Retrofit retrofit =

Android-Retrofit 2.0 Refresh Token

Anzahl der Antworten 1 Antworten
Ich bin mit Retrofit 2.0 mit Jackson Konverter für die Kommunikation mit einer Rest-API. Einige der Anfragen erfordern eine Token auf Genehmigung. Wenn die Token, die ich habe sind out-of-date, ich brauche zu aktualisieren, Sie mit einer

Wie beim Parsen der JSON-Antwort mit GSON nach einem Retrofit-GET-Anforderung?

Anzahl der Antworten 2 Antworten
Ich versuche zu Parsen einer JSON-Antwort mit GSON nach einem Retrofit-GET-Anfrage. Ich brauche nicht alle Schlüssel und Werte, so dass ich nur @Entlarven diejenigen, die ich brauche, und instruiert den parser zu tun. Die Anfrage feuert Sie

Verhindern, dass die Nachrüstung von der Codierung meine http-request-body

Anzahl der Antworten 4 Antworten
Ich bin versucht, übergeben Sie eine Zeichenfolge mit dem folgenden format wie der Körper einer http-post-Anfrage. param1=PARAM1&param2=PARAM2&param3=PARAM3 Aber nachrüsten kodiert meinen Körper, so dass = wird \u003d und & wird \u0026. Und ich am Ende mit einer

Wie behandeln die Paginierung in retrofit

Anzahl der Antworten 2 Antworten
Baue ich ein app mit Nachrüstung. Alles funktioniert swimmingly, aber ich bin besorgt über die Größe meiner API-Anfragen und zu teilen möchten Sie mit Paginierung. Was wäre die beste Strategie, um durch die API automatisch mit Retrofit,

Retrofit SocketTimeOutException in senden Mehrparteien-oder JSON-Daten in android

Anzahl der Antworten 2 Antworten
Vor problem in senden Mutipart-oder JSON-Daten durch retrofit-lib Retrofit-Schnittstelle @Multipart @POST("/api/v1/protected/updateprofile") void uploadPhoto(@Part("name") String name, @Part("image") TypedFile file, Callback<ApiResponseModel> callback); Adapter Code private RestApi restApi; RestAdapter restAdapter = new RestAdapter.Builder().setClient(new OkClient(getClient())).setConverter(new GsonConverter(gson)).setRequestInterceptor(interceptor).setLogLevel(RestAdapter.LogLevel.FULL).setEndpoint(Config.baseUrl).build(); restApi = restAdapter.create(RestApi.class); Fehlerprotokoll Generiert

RxJava + Nachrüstung - mehrere Anrufe

Anzahl der Antworten 2 Antworten
Habe ich ein gutes Gespür für die Nachrüstung bei Einsatz von sync und async Aufrufe. Jedoch, ich traf auf ein kleines problem bei der Erstellung einer komplexen Aufgabe, die ich habe: Machen Sie eine Anfrage, um zu

Retrofit mehrere POST-params

Anzahl der Antworten 3 Antworten
Ich versuche zu senden, einen Anruf zu einem server benötigt 2 Sätze von Informationen, dies ist mein interface: @POST("/venues/get-by-location") void getByLocation(@Body Coordinates coordinates, @Body MaxDistanceBody maxDistance, Callback<MyCallback> callback); aber ich erhalte diese Fehlermeldung: "Mehrere @Body-Methode Anmerkungen gefunden."

Hinzufügen von cookies zu retrofit-2 Anfrage

Anzahl der Antworten 4 Antworten
Muss ich hinzufügen, cookies mit retrofit 2.0. Wenn ich verstehe richtig, cookies - ebenso, wie Header. diese cookies Hinzugefügt werden müssen: private HashMap<String, String> cookies = new HashMap(); cookies.put("sessionid", "sessionId"); cookies.put("token", "token"); diese eine Tätigkeit mit Jsoup

javax.net.ssl.SSLHandshakeException: Handshake fehlgeschlagen auf Android 5.0.0, wenn SSLv2 und SSlv3 deaktiviert, TLS (nur) (und größer)

Anzahl der Antworten 0 Antworten
Dies ist mein Erster post und ich werde versuchen, mein bestes zu tun, um so klar wie möglich (sorry für mein Englisch). Hier ist mein ärger, ich bin mit der retrofit:1.9.0 und okhttp:2.7.5 durchführen-API-Aufruf. Alles war gut,

Simulieren keine Netzwerk-mit Retrofit-und MockWebServer

Anzahl der Antworten 4 Antworten
Möchte ich simulieren, die kein Netzwerk bei Verwendung RetroFit und MockWebServer. Im derzeit Tests mit Espresso und die Versorgung der MockWebServers url, um die RestAdapter bevor ich meine tests. Dies funktioniert gut für Spott server-Antworten und so,

Wie zu ignorieren, ein JSON-element in Android Nachrüsten

Anzahl der Antworten 4 Antworten
Ich bin die Entwicklung einer Android-App, die sendet eine JSON mit Android Nachrüsten (es wandelt eine POJO-Klasse in ein JSON). Es ist in Ordnung, aber ich brauche, um zu ignorieren, in der das senden von JSON ein

retrofit erwartet begin_array aber war begin_object in Zeile 1 der Spalte 2, Pfad $

Anzahl der Antworten 2 Antworten
Ich Lerne retrofit folgenden youtube-video aber jetzt bin ich stecken. Es zeigt mir eine Fehlermeldung "retrofit" erwartet begin_array aber war begin_object in Zeile 1 Spalte 2 Pfad $" Ich bin versucht, um json-Daten von dieser Website. http://servicio-monkydevs.rhcloud.com/clientes/

Nicht in der Lage zu erstellen Konverter für java.util.Liste Retrofit-2.0.0-beta2

Anzahl der Antworten 2 Antworten
Ich bin gerade dabei eine GET-Anfrage, aber ich bin immer dieser Fehler: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.Beispiel.yomac_000.chargingpoint/com.Beispiel.yomac_000.chargingpoint.AllStores}: java.lang.IllegalArgumentException: kann Nicht erstellen Konverter für java.util.Liste Und es ist, weil dieser code-Zeile: Call<List<Store>> call = subpriseAPI.listStores(response); So, ich

Wie man eine POST-Anforderung mit retrofit-2?

Anzahl der Antworten 2 Antworten
Ich war nur in der Lage, führen Sie das Hallo-Welt-Beispiel (GithubService) aus der docs. Das problem ist wenn ich mit meinem code bekomme ich folgende Fehlermeldung, innerhalb von onFailure() Verwenden JsonReader.setLenient(true) annehmen malformed JSON in Zeile 1

Wie Sie OAuth 2.0 mit Android Nachrüsten

Anzahl der Antworten 2 Antworten
Ich bin mit Retrofit-Bibliothek und ich wollte Implementierung von OAuth 2.0 auf jeden API-Aufruf, um sich zu authentifizieren, solche Anrufe. Wie kann ich das erreichen? Können Sie mir erklären Schritt für Schritt? Ich habe einige blogs, aber

Wie man Nachrüstung Erfolg response-status-codes

Anzahl der Antworten 3 Antworten
Ich bin nicht in der Lage, um Erfolg in response status-code aus der Antwort wie 200,201.. etc. Wie können wir leicht Fehler-codes von RetrofitError Klasse wie error.isNetworkError() und error.getResponse().getStatus(). Gibt es irgendeinen workaround für die erste status-codes?

Wie kann ich meine debug-retrofit-API-Aufruf?

Anzahl der Antworten 2 Antworten
Ich bin mit der Nachrüstung zu bekommen, einige Daten aus dem Flickr-api. Die Methode, die ich mache, der Aufruf sieht so aus: public static List<String> getImageIds(int size) { Call<PhotosList> call = flickrService.getPhotos(apiKey, format, "1"); Log.d("TEMP_TAG", "photo url:

java.lang.IllegalStateException: Expected BEGIN_ARRAY aber war BEGIN_OBJECT in Zeile 1 Spalte 2

Anzahl der Antworten 1 Antworten
Ich bin mit Retro Fit zu verbinden API online. Aber ich bin immer diese Fehler beim Parsen der zurückgegebenen Daten. retrofit.RetrofitError: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 Die Daten, die zurückgegeben

Kotlin & Retrofit: Einfache POST ohne Antwort

Anzahl der Antworten 2 Antworten
Ich versuche, eine POST-Anforderung mit Kotlin-und Retrofit-wo bin ich nur daran interessiert, den statuscode der Anfrage. Tutorials die ich gesehen habe, lösen Sie es alle ein bisschen anders und die meisten der Zeit, die Sie nicht kompilieren,

Posting Retrofit zum Rest-server in Android

Anzahl der Antworten 2 Antworten
Als Teil einer Gruppe Uni-Projekt verwenden wir ein PHP-rest-server zum senden von Daten auf einem Oracle-server. So weit, alle get-Methoden funktionieren, aber ich habe Schwierigkeiten, zu verstehen, wie man post-Daten, wie es nicht funktioniert. Dies ist die

Retrofit 2.0 löschen, setzen Sie nicht arbeiten

Anzahl der Antworten 1 Antworten
Gebe ich einem Versuch zu verwenden, Retrofit 2.0 zu implementieren, die eine Bibliothek-system. Die können Buch, Liste aller Buch-info-Liste ein Buch-info, löschen, ein Buch, löschen Sie alle Bücher, update eine info zum Buch. Meine baseURL hat eine

Method invocation produzieren kann NullPointerException Retrofit Körper

Anzahl der Antworten 3 Antworten
Ich bin mit Retrofit-2 für die Antwort mein API und speichern seinen Wert in meinen Konstante, wie unten if(response.isSuccessful()) { constant.banner_on = response.body().getBanner_on(); constant.int_on = response.body().getInt_on(); constant.int_click = response.body().getInt_click(); } Ihre mir Warnung an alle drei, wie

Hinzufügen von Header-Parameter in Retrofit

Anzahl der Antworten 5 Antworten
Ich versuche zu rufen und api, die verlangt von mir, den pass in einen API-Schlüssel. Mein Sercive Anruf mit HtppURLconnection funktioniert perfekt. url = new URL("https://developers.zomato.com/api/v2.1/search?entity_id=3&entity_type=city&q=" + params[0]); urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setRequestProperty("user-key","9900a9720d31dfd5fdb4352700c"); if (urlConnection.getResponseCode() != 200)

retrofit 400 Bad Request

Anzahl der Antworten 2 Antworten
Dies ist die Funktion, die ich verwendet für das Netzwerk ruft. private void getSample() { Log.d("", "getSample : "); OkHttpClient client = new OkHttpClient(); HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor(); interceptor.setLevel(HttpLoggingInterceptor.Level.BODY); client.interceptors().add(interceptor); Retrofit retrofit = new Retrofit.Builder() .baseUrl(NetworkCalls.BASE_URL)

Retrofit2 Post Körper als Json

Anzahl der Antworten 2 Antworten
War ich aktualisieren Nachrüstung zu verwenden Retrofit2 und ich es bereits geschafft, eine Menge Dinge, GET, POST, PUT... Aber ich hatte einen Wunsch an mich haben, senden Sie eine ganze JSON habe ich es geschafft in Retrofit-1.9

Vergleich von Android-networking-Bibliotheken: OkHTTP, Nachrüstung, und Volleyball

Anzahl der Antworten 10 Antworten
Zweiteilige Frage von einem iOS-developer learning Android, arbeiten auf einem Android-Projekt, in dem eine Vielzahl von Anfragen von JSON, Bild, streaming von audio und video: Unter iOS habe ich die AFNetworking Projekt ausführlich. Gibt es ein äquivalent

failed to connect to localhost/127.0.0.1 android

Anzahl der Antworten 2 Antworten
Ich bin neu auf android-Entwicklung, und zu versuchen, rufen Sie die lokale .NET-web-api-Dienst in android über retrofit-Bibliothek. Nach dem Start meiner web-api, die auf IIS, erhalte ich diese Fehlermeldung failed to connect to localhost/127.0.0.1 android. Wenn ich

Antwort.Körper() gibt ein Objekt zurück, mit null-Eigenschaften während der Verwendung von Retrofit-2.0.2 in Android

Anzahl der Antworten 2 Antworten
response.body() nicht zurück Inhalt von der API, aber es gibt dieses: com.example.senolb.project.Downsized@e4bbc81 Dies ist mein interface für die Anfrage: public interface ApiInterface { @GET("search") Call<Downsized> getDownsized(@Query("api_key") String key, @Query("fmt") String format, @Query("q") String type, @Query("limit") String limit);

Fehler: Keine Nachrüstung annotation gefunden. (parameter #2)

Anzahl der Antworten 1 Antworten
Ich habe dieses Interface: public interface InterfazAguaHttp { @FormUrlEncoded @POST("/") Call<String> saveContador(@Field("contador") Long contador, Callback<String> callBack); } Den rest der code ist dieser: Retrofit builder = new Retrofit.Builder() .baseUrl(ValoresGlobales.urlServlet) .addConverterFactory(GsonConverterFactory.create()) .build(); InterfazAguaHttp interfaz = builder.create(InterfazAguaHttp.class); Call<String> respuesta

Erste einfache JSON-Objekt response mit Retrofit-Bibliothek

Anzahl der Antworten 7 Antworten
Ich habe eine web-Abfrage mit JSON-Antwort: { "status":true, "result": { "id":"1", "name":"ABC 1", "email":"[email protected]", "password":"123456", "status":false, "created":"0000-00-00 00:00:00" }, "message":"Login successfully" } Ich bin mit dem folgenden code: @GET("/stockers/login") public void login( @Query("email") String email, @Query("password") String

Get String response Körper von retrofit2

Anzahl der Antworten 3 Antworten
Ich bin mit retrofit1 alten Stil @GET("/loginUser") public Call<Response> login( @Query("email") String email, @Query("password") String password, Callback<Response> callback); Nun will ich nicht bekommen "User" - Klasse, allerdings möchte ich, um einen String response. Zuvor waren wir mit

Android - Proguard-und retrofit-2?

Anzahl der Antworten 4 Antworten
Ich bin mit von Proguard für mein Projekt und Balg-code ist in meinem proguard-rules.pro : # Retrofit -keep class com.google.gson.** { *; } -keep class com.google.inject.** { *; } -keep class org.apache.http.** { *; } -keep class

Wie zum senden von byte [] - array in retrofit

Anzahl der Antworten 2 Antworten
Wie Sie senden byte array in der Nachrüstung nennen. Ich brauche nur zu senden über byte. Ich bekomme diese exception wenn ich versuche zu senden, einen retrofit nennen. nachrüsten.RetrofitError: Nachrüstung.converter.ConversionException: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Erwartet ein string wurde aber BEGIN_OBJECT in Zeile 1 Spalte 2 Was ist

Wie zum senden von JSON-Daten als Körper mit android Nachrüsten

Anzahl der Antworten 3 Antworten
Ich versuche zu posten unterhalb von JSON-array auf dem server. { "order": [{ "orderid": "39", "dishid": "54", "quantity": "4", "userid":"2" },{ "orderid": "39", "dishid": "54", "quantity": "4", "userid":"2" }] } Ich bin mit diesem unten : private

Retrofit - + POST-Methode + www-form-urlencoded

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit der Nachrüstung. Ich bin ziemlich neu in dieser Bibliothek, so dass jede Hilfe würde mir sehr viel bedeuten. Ich versuche ein login von der app zum server basierend auf diesem tutorial (http://localhost/task_manager/v1/login),

Wie man die Antwort-URL von Retrofit?

Anzahl der Antworten 5 Antworten
Ich bin mit Retrofit für REST web services mein android-Projekt. Es funktioniert gut insgesamt, bis der Punkt, den ich versuche zu Lesen mehrerer Parameter aus der URL zurück. Exapmle auf der web-browser: Typ "http://foobar.com/" Drücken Sie die

Wie gehen POST-parameter in retrofit-API-Methode?

Anzahl der Antworten 2 Antworten
Ich Schreibe gerade meinen ersten code in Retrofit 1.9 version. Ich habe versucht zu Folgen, mehrere blog-aber nicht in der Lage zu verstehen, sehr Grundsätzliches problem. Bisher habe ich Model Klasse mit jsonschema2pojo, RestAdapter Klasse. Hier ist

Wie storniere Anfrage Retrofit

Anzahl der Antworten 4 Antworten
Ich Blättern Sie durch die offizielle Dokumentation der Nachrüstung und beschlossen, so etwas in mein Projekt, so dass der Nutzer immer die Möglichkeit zu stornieren, die download-Datei und alles korrekt funktionieren würde. Implementieren Sie geeignete Methoden, wo

Retrofit-Fehlerbehandlung

Anzahl der Antworten 1 Antworten
Wickelte ich meine Retrofit-code in einer Klasse wie folgt Aussehen. Wenn es nicht klar aus dem code bin ich Entsendung es ist die Interaktion mit einem restful service mit OAuth. Was wäre ein guter Weg, um Sie

Retrofit: 500 internal server error

Anzahl der Antworten 1 Antworten
Habe ich 500 internal server error, jedes mal wenn ich versuche zu senden-POST-Anfrage über die Nachrüstung. Wenn ich senden GET-Anfrage, Versand korrekt. Ich bin mir sicher, dass mit serverside alles ist ok. Was ist falsch an meinem

Retrofit optionalen und erforderlichen Feldern

Anzahl der Antworten 2 Antworten
Bei der Verwendung von Retrofit, ich weiß, Sie können @FieldMap Map<String, String> options geben optionale Abfragen. Sagen, dass ich einen api-Aufruf, der hatte 2 erforderlichen Felder aus, und 3 optionale Felder. Wie kann ich das format diese

Fatal Exception geworfen auf Taskplaner.Worker-thread mit Retrofit-2 und Rx

Anzahl der Antworten 4 Antworten
Dies ist der code, den ich verwenden, um Http-Aufruf. Ich kann den Fehler reproduzieren, aber Bugsnag sagt mir, dass einige user diese Fehlermeldung bekommen : java.lang.IllegalStateException StrictMode.java public class ApiManager { public interface Callback<T> { void onError(Throwable

Wie kann ich den Rückgabewert aus der Funktion onResponse der Nachrüstung?

Anzahl der Antworten 1 Antworten
Ich versuche, einen Wert zurückzugeben, was ich von onResponse Methode in retrofit rufen Sie verlangen, gibt es eine Möglichkeit, ich kann den Wert aus der overrided Methode? hier ist mein code: public JSONArray RequestGR(LatLng start, LatLng end)

Wie die post-array in retrofit-android

Anzahl der Antworten 4 Antworten
Wie kann ich folgenden parameter in der Nachrüstung durch die post-Methode ? "params":{"body": { "learning_objective_uuids": [ "ED4FE2BB2008FDA9C8133FF462959C0968FAB98C4D1DB8F2" ], "note": "FasfAFSASFASDF", "user_uuids": [ "EDF8B7EC20005ACC5C40FF7D6E988801F5BAD83CBBCDB97F", "EDF8F78F2000569C64101F244AA20C0070D2A7FCB1939E19" ] } } } } welcher parameter? Es gibt viele Parameter mehr als

Multipart-Request mit Retrofit-1.8.0 funktioniert nicht

Anzahl der Antworten 3 Antworten
Ich habe wie 4 Tage, versucht, um einen Multipart-Request mit Retrofit-1.8.0 im android-mit jedem Erfolg. Mein interface sieht in etwa so @Multipart @POST("/posts/add.json") void addComment( @Part("id") String id, @Part("post[body]") String body, @Part("post[attachment]") TypedFile attachment, Callback<Map<String, String>> callback

Mit Mockito mit Retrofit-2.0

Anzahl der Antworten 1 Antworten
Ich versuche, erstellen von unit tests für meine api-Aufrufe(über Retrofit 2.0) mit Mockito. Schien dies der beliebteste blog über die Verwendung Mockito mit Retrofit. http://mdswanson.com/blog/2013/12/16/reliable-android-http-testing-with-retrofit-and-mockito.html Leider, es nutzt früheren Versionen von Retrofit, und hängt von der Callbacks

Absolute URLs verwenden, mit Retrofit

Anzahl der Antworten 4 Antworten
Ich habe eine HAL - API, mit dem ich arbeite und in vielen Fällen, die ich brauche, um Anfrage senden (mit verschiedenen Methoden), um eine URL, die ich wieder aus der API. Das heißt, ich will nicht