GET vs POST vs PUT в Retrofit 2 — уровень "Мобильный разработчик" Вероятно, если вы человек-бекендер, то нужно углубляться сильнее. А для нас достаточно следующих фактов: Указывая аннотации @GET, @POST или @PUT, вы определяете, в каком виде будут переданы параметры запроса на сервер • GET Параметры запроса вставляются в URL запроса с помощью аннотации Query(parameterName) в формате key=value Параметры добавляются после знака "?" Длина URL ограничена 2048 символами Например, на выходе можете получить такой запрос: https://www.google.com/search?q=tg+dolgo.polo+dev key = q value = tg+dolgo.polo+dev • POST Параметры запроса вставляются не в URL, а в поле requestBody с помощью аннотации @Body в формате key=value POST-запросом можно отправить файл, так как он поддерживает отправку бинарных данных Например, на выходе можете получить такой запрос: https://www.google.com/search Параметры при этом передаются отдельно в поле requestBody • PUT То же самое, что и POST. Нужен для логического разде
GET vs POST vs PUT в Retrofit 2 — уровень "Мобильный разработчик"
14 августа 202214 авг 2022
5
1 мин