Ich lese Post und Dokumente über Retrofit 1 & 2. Ich habe den nächsten Quellcode, um ein Repo von einem Benutzer zu erhalten.So fragen Sie einen Parameter in der Mitte einer URL mit Retrofit
@GET("users/{user}/repos")
Call<List<GithubRepo>> getRepos(@Path("user") String user);
In retrofit2 ich sehe, dass jetzt müssen wir @Path mit @Query ändern, aber ich weiß nicht, ob das mit der Methode ist das gleiche. Es ist wie der nächste oder ich muss etwas mehr ändern?
@GET("users/{user}/repos")
Call<List<GithubRepo>> getRepos(@Query("user") String user);
Danke
verursacht durch: java.lang.IllegalArgumentException: URL-Abfragezeichenfolge darf keinen replace-Block haben. Für dynamische Abfrageparameter verwenden Sie @ Query.Ich weiß nicht, dann, wie Benutzer-ID zwischen Benutzern einfügen/.../Repos – MAOL
sind Sie sicher über 'Benutzer' in der Mitte der URL, die meisten Zeit Abfrage Ende der URL platziert .. .... Willst du bitte die ganze "RESTFUL API" teilen ..... – sushildlh
Es ist in der Mitte, ist die GitHub Api – MAOL