Ich muss einen Abfrageparameter zu jeder Anforderung hinzufügen, die von Retrofit 2.0.0-Beta2-Bibliothek erstellt wird. Ich habe this solution für Retrofit 1.9 gefunden, aber wie fügt man RequestInterceptor
in der neuesten Bibliotheksversion hinzu?Gibt es eine Möglichkeit, jedem Request mit Retrofit 2 Abfrageparameter hinzuzufügen?
Meine Schnittstelle:
@GET("user/{id}")
Call<User> getUser(@Path("id")long id);
@GET("users/")
Call<List<User>> getUser();
Auftraggeber:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.client(CLIENT) // custom OkHTTP Client
.build();
service = retrofit.create(userService.class);
Wenn Sie einen Abfrage-Parametern in dem Interceptor hinzuzufügen verwaltet, könnten Sie den Code in Ihrer Frage oder in einer Reaktion der eigenen Frage hinzufügen? –