Для описания GET-запроса при использовании, например, Retrofit, потребуется:
Описать интерфейс API: создать Kotlin/Java интерфейс, содержащий методы для взаимодействия с API.
Использовать аннотацию @GET
: пометить метод в интерфейсе соответствующей аннотацией, указывающей на выполнение GET-запроса.
Указать путь к ресурсу: в качестве параметра аннотации @GET
указать относительный путь к запрашиваемому ресурсу.
Описать параметры запроса (при необходимости): использовать аннотации @Query
или @Path
для передачи параметров в URL-адресе.
Определить тип возвращаемого значения: указать, в каком формате ожидается получить ответ от сервера (например, Call<YourDataType>
).
kotlin
Для описания GET-запроса при использовании, например, Retrofit, потребуется:
Описать интерфейс API: создать Kotlin/Java интерфейс, содержащий методы для взаимодействия с API.
Использовать аннотацию @GET
: пометить метод в интерфейсе соответствующей аннотацией, указывающей на выполнение GET-запроса.
Указать путь к ресурсу: в качестве параметра аннотации @GET
указать относительный путь к запрашиваемому ресурсу.
Описать параметры запроса (при необходимости): использовать аннотации @Query
или @Path
для передачи параметров в URL-адресе.
Определить тип возвращаемого значения: указать, в каком формате ожидается получить ответ от сервера (например, Call<YourDataType>
).
kotlin
Register or sign in to get access to full answers for all questions from the question bank.