Retrofit 2.0 Динамический URL параметр в запросе(Dynamically URL parameter in URL)

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

Please disable your adblocker or whitelist this site!