Tag: retrofit2
Retrofit2 ist die zweite version des Typ-sichere REST-client Nachrüsten für Android und Java. Es wird entwickelt von Square, Inc.
3
Antworten
Ich versuche, Retrofit 2 und RxJava nach der Anleitung in diesem https://inthecheesefactory.com/blog/retrofit-2.0/en Im Abschnitt "RxJava Integration mit CallAdapter "wird erläutert, wie die Verwendung RxJava mit retrofit - Retrofit retrofit = new Retrofit.Builder() .baseUrl("http://api.nuuneoi.com/base/") .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) .build(); Jedoch
3
Antworten
Ich bin mit Retrofit-2.1.0 für API-Analyse in meine android-Anwendung. Ich brauche die Zeit, nachzurüsten, um eine Analyse der API. Wie Sie das Anfrage - /Antwort-Zeit mit Retrofit-2. Unten ist die Retrofit-Rest-Client-Aufruf verwende ich für die API-Analyse. public
2
Antworten
Ich versuche, Bücher zu bekommen, die xml-Daten von der URL über die Nachrüstung. Aber wenn die app ausgeführt wird, es zeigt Fehler. Ich bin neu also bitte helft mir. Hier ist die error msg: 02-20 23:06:37.943 23835-23835/com.santossingh.reader
2
Antworten
Ich bin mit Retrofit2 + OkHttp3 in meine Android-app, um eine GET - Anforderung an einen REST-Server. Das problem ist, dass der server nicht die Kodierung angeben, die der JSON liefert. Dies führt zu einer 'é' empfangen
2
Antworten
Können Sie bitte erklären, wie man post Daten mit hashmap in retrofit2 ? InformationsquelleAutor Akash Ratanpara | 2017-02-24
2
Antworten
Ich bin mir nicht sicher, warum dies geschieht, ich werde versuchen, Daten aus: https://api.stackexchange.com/2.2/questions?order=desc&sort=creation&site=stackoverflow&tagged=android Verwenden Sie den folgenden code: public interface StackOverflowAPI { @GET("/2.2/questions?order=desc&sort=creation&site=stackoverflow") Call<StackQuestions> loadQuestions(@Query("tagged") String tags); } und Klassen: public class StackQuestion { @SerializedName("title") private
2
Antworten
Ich bekomme diese Fehlermeldung jetzt immer wenn innerhalb public void onResponse(Call Call, Response response){: mContext.runOnUiThread(new Runnable() { @Override public void run() { LocalDBUtility local=LocalDBUtility.getInstance(); //code } in meiner singleton-Klasse LocalDBUtility static LocalDBUtility localDBUtility; private LocalDBUtility(){ } public
1
Antworten
Ich habe eine Retrofit-Netzwerk aufrufen, die id gerne alle 5 Sekunden. Mein Aktueller code: Handler h = new Handler(); int delay = 5000; //milliseconds h.postDelayed(new Runnable() { public void run() { call.enqueue(new Callback<ApiResponse>() { @Override public void
1
Antworten
Habe ich überprüft eine Menge von Referenz, bevor Sie tatsächlich die Frage. Wie die meisten Menschen, die ich bin Aufruf eines web service und immer dem obigen Ergebnis. Mein problem ist eher speziell, dass, bevor Sie Fragen,
2
Antworten
Ich bin relativ neu in RXJava im Allgemeinen (eigentlich nur begann, es zu benutzen mit RXJava2), und die meisten Unterlagen, die ich finden kann, neigt dazu, RXJava1; ich kann in der Regel übersetzen zwischen den beiden jetzt,
2
Antworten
In meiner Anwendung versuche ich die Daten von meinem webserver mittels Retrofit 2 und RxJava2. Aber Wenn ich meinen Abonnieren API-Schnittstelle Methode bekomm ich Fehler Cannot Resolve method 'subscribe(anonymous org.reactivestreams.Subscriber<*Model Name*> API-CLIENT: public class ApiClient { public
10
Antworten
Ich bin mit der Nachrüstung zu handhaben Serverside Daten aus Mobile. Nach der Umsetzung retrofit, ich erhalte die unten Ausnahme. Was mache ich falsch? com.name.App_idea W/System.Fehler: java.lang.NoClassDefFoundError: retrofit2.Utils bei retrofit2.Retrofit - $ - Generator.baseUrl ("Retrofit".java:434) bei com.name.App_idea.utils.Idee.onCreate(Idee.java:103)
3
Antworten
ich bin mit Rtofit zum Umgang mit Serverside-Daten von Mobile Nach der Implementierung des Retrofit-ich bin Immer die unter Ausnahme jeder weiß, zu diesem Thema Sag mir, wo ich falsch gemacht Init Retrofit: mRetrofit = new Retrofit.Builder()
3
Antworten
ich m neu zu Retrofit-Bibliothek und ich möchte wissen, was s die man besser, warum ein Objekt senden mit der post-Methode bei der Altbausanierung. Hier ist es code. Meiner Klasse: public class ExampleClass implements Serializable { @SerializedName("id")
2
Antworten
Ich bin mit dem retrofit-Bibliothek für meine Besuche in einem demo-Projekt. Erhalte ich die folgende Fehlermeldung: java.lang.NumberFormatException: Erwartet einen int, sondern wurde von 0,6 auf Zeile 1 Spalte 8454 path $.Ergebnis.Ergebnisse.ads[2].Hektar Ich unter stand, dass dies nach
7
Antworten
Bild Multipart-Klasse Typ object. Fall 1. (Das hatte ich getan) Service params: {"id":"1","name":"vishal","image/file":""} Damals meine API von Retrofit @Multipart @POST("webservice") Call<SignUpResp> loadSignupMultipart(@Part("description") RequestBody description, @Part MultipartBody.Part file, @QueryMap HashMap<String, String> params); Fall 2. (Wo ich das Problem
4
Antworten
Bevor retrofit-2, es war eine Art des Umgangs mit Fehlern zentral - new retrofit.RestAdapter.Builder() .setEndpoint(apiUrl) .setLogLevel(retrofit.RestAdapter.LogLevel.FULL) .setErrorHandler(new CustomErrorHandler(ctx)) Aber jetzt in Retrofit-2, RestAdapter umbenannt wurde, um Retrofit und es gibt keine setErrorHandler(). Gibt es eine Möglichkeit, zentrale
3
Antworten
Bin ich mit folgenden Zeilen von code zum hinzufügen eines Standard-header, um alle meine Anfragen per Retrofit2: private static OkHttpClient defaultHttpClient = new OkHttpClient(); static { defaultHttpClient.networkInterceptors().add(new Interceptor() { @Override public Response intercept(Chain chain) throws IOException {
4
Antworten
Möchte ich behandeln Fehler in Retrofit-2.0 Habe z.B. code=404 und body=null, aber errorBody() enthält Daten in ErrorModel (Boolean status und String info). Dies ist errorBody().content: [text=\n{"status":false,"info":"Provided email doesn't exist."}]. Wie kann ich diese Daten abrufen? Danke für
6
Antworten
Mein Api ist die Annahme Content-Type application/json Header. Ich setze Header perfekt wie bereits bei Retrofit-Docs. @Headers("Content-Type: application/json") @POST("user/classes") Call<playlist> addToPlaylist(@Body PlaylistParm parm); Aber in Anfrage-Log, es wird Zurückkehren Content-Type txt/html.Wie also sollte ich dieses Problem lösen?
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())
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 =
3
Antworten
Ich habe Folgendes versucht, aber auf die Antwort, die ich erhalte einen 500 Fehler (Internal Server Error) -- helfen Sie mir, das design der Benutzeroberfläche für die Anforderung in der Abbildung oben...danke @Multipart @POST("myrecord") Call<ResponseBody> addRecord(@Query("token") String
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
6
Antworten
Habe ich entwickelt, eine android-app, ist mit retrofit mit rxJava, und jetzt habe ich ' m, die versuchen, die unit-tests mit Mockito, aber ich weiß nicht, wie mock die api-Antworten, um tests, die nicht tun, die echte
2
Antworten
Muss ich zwei Anfragen für Dienstleistungen und kombinieren Ergebnisse: ServiceA() => [{"id":1,"name":"title"},{"id":1,"name":"title"}] ServiceB(id) => {"field":"value","field1":"value"} Derzeit, ich habe es geschafft, um die Ergebnisse zu kombinieren, aber ich muss noch passieren id als parameter an die ServiceB und
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
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?
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:
5
Antworten
Habe ich ein Bild von postman wie unten. Wie zu tun die gleiche Sache in Retrofit-2. Habe ich deklariert die Schnittstelle wie diese. @Multipart @POST("/api/Pharmarcy/UploadImage") Call<ResponseBody> uploadPrescriptionImage( @Query("accessToken") String token, @Query("pharmarcyRequestId") int pharmacyRequestedId, @Part MultipartBody.Part image); Was
3
Antworten
Hier ist mein JSONArray Antwort vom Web-service: [ { "sponsors": [ { "leg_id": "NYL000067", "type": "primary", "name": "AUBRY" }, { "leg_id": "NYL000171", "type": "cosponsor", "name": "PERRY" }, { "leg_id": "NYL000066", "type": "cosponsor", "name": "ARROYO" }, { "leg_id":
2
Antworten
Ich versuche, um Cookies abzurufen Werten aus der API-Antwort für die Pflege der backend-session durch die Einstellung der cookie-Wert auf neue API-Aufruf im Fall, dass die APP geschlossen ist : Die Reaktion auf die API-Aufruf aus Postbote
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
2
Antworten
Ich habe ein problem mit Retrofit2. Wenn ich einen Anruf zu meinem webservice, selbst im Falle des Erfolgs, den Körper meine Antwort ist null. Habe ich versucht, den gleichen Anruf mit dem RESTClient für Firefox und den
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
2
Antworten
Ich bin angefangen zu arbeiten, mit Retrofit-aber ich bin stecken geblieben auf diese einfache Schritt. Ich habe ein login-Formular, und ich versuche, um die Authentifizierung mit dem server, aber ich kann einfach nicht senden Sie die Anforderung.
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
3
Antworten
Ich versuche zu erstellen, Passwort vergessen script für meine app .Wenn ich meine apk und versuchen, in Ruhe mein Passwort bekam ich Fehlermeldung, die sagt, Verwenden JsonReader.setLenient(true) annehmen malformed JSON in Zeile 1 Spalte 1, Pfad $
5
Antworten
Iam mit diesem seltsamen Problem, in dem die Nachrüstung hält, warf mich "SSL handshake aborted: ssl=0x618d9c18: I/O error during system call, Connection reset by peer" in kitkat, in der Erwägung, dass der gleiche code ist in Ordnung,
3
Antworten
private void setUpRestClient() { OkHttpClient client = new OkHttpClient(); client.interceptors().add(new Interceptor() { @Override public Response intercept(Chain chain) throws IOException { Request original = chain.request(); Request request = original.newBuilder() .header("Accept", "application/pyur.v1") .header("Authorization", new SharedPreferencesUtil(getBaseContext()).getToken()) .header("Content-Type", "application/json") .method(original.method(),original.body()) .build();
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
3
Antworten
ich versuche zu nennen, die eine api in meiner Anwendung ich habe die folgende url-Vorlage test-test.domainname.com/feeds/json/v3/attribute/attribute ich bin mit retrofit 2 aber ich bekomme die folgende schwerwiegende Ausnahme Illegale URL: test-test.domainname.com und das ist mein interface public
3
Antworten
Ich bin mit der Nachrüstung zu integrieren, meine Web-services-und ich verstehe nicht, wie Sie ein JSON-Objekt an den server mit einem POST-request. Ich bin derzeit stecken, hier ist mein code: Tätigkeit:- @Override protected void onCreate(Bundle savedInstanceState) {
3
Antworten
Hallo, ich habe eine json an den server senden (POST-METHODE){"country":"india","devicetype":"android"} es ist in form von Daten-Modell wie der Schlüssel für diese json ist Daten ie ist der server akzeptiert es wie data={"country":"india","devicetype":"android"} bin mit retrofit-ich benutze Multipart
2
Antworten
Ich will fetch json aus [link][1]: https://api.myjson.com/bins/38ln5 mit retrofit - Beispiel json ist { "students": [ { "id": "1", "name": "Larzobispa" }, { "id": "2", "name": "La Cibeles" } ] } Bitte erklären Sie im Detail, wie
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
5
Antworten
Wie Sie das erreichen, zeigt ein Fortschrittsbalken auf jeder Retrofit 2.0 - API-Aufruf ohne eine Statusanzeige in jeder Tätigkeit, es zu zeigen und zu entlassen. Fortschrittsbalken zeigen sollte wenn eine API ist der hit und es ablehnen
3
Antworten
Ich bin mit Retrofit - 2.1.0 und Retrofit SimpleXML-Konverter 2.1.0. Ich fügte hinzu, simplexmlconverter retrofit-Instanz mit addConverterFactory Methode. XML ist unten <?xml version="1.0" encoding="UTF-8"?> <rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"> <channel> <title>title</title> <description></description> <language>en-us</language> <item> <title>text</title> <link>text</link>
2
Antworten
Ich versuche, Retrofit (2.0.0-beta3), aber wenn ein Authenticator hinzufügen token, ich kann nicht scheinen, um die Daten aus dem synchronen Aufruf. Unsere Anmeldung für den back-end zeigt nur eine Menge login-versuche, aber ich kann nicht die Daten
1
Antworten
In meinem Projekt, das ich verwendet habe, OkHttp(version 2.5.0) als meine Netzwerk-request-Bibliothek. Aber vor einigen Tagen habe ich versucht Retrofit2 als Teil meiner app-Netzwerk-request-Bibliothek, wie Sie wissen, die neue Retrofit2 Bibliothek Abhängigkeit von OkHttp(version 3.2.0).So, hier kommt