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);

Leave a Reply

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.