Retrofit 2.0 Динамический URL параметр в запросе(Dynamically URL parameter in URL)
В документации по retrofit часто указывается, как создавать веб-интерфейс для статических путей URL. например
www.it-notepad.com/platerapi/game.json?key=”key”&Location=”location”
public interface PlayerInterface { @GET("/game.json") Call<PlayerRequestModel> getPlayerForgame(@Query("key") String key, @Query("Location") String location);
Если же требуется указать динамический путь, например
www.it-notepad.com/platerapi/game1/game.json?key=”key”&Location=”location”, www.it-notepad.com/platerapi/game2/game.json?key=”key”&Location=”location”, то необходимо только добавить параметр @Url и убрать параметр пути из аннотации @GET
@GET Call<PlayerRequestModel> getPlayerForNeededMonth(@Url String url, @Query("key") String key, @Query("Location") String location);