#android
#Android
Вопрос:
У меня есть API для аутентификации при входе. Конец этого пути API выглядит следующим образом: /api/authentication/login post[логин, пароль, fcm_token] Как я должен написать свой код для использования этого пути API с помощью модернизации. Я не понимаю этот путь API. Пожалуйста, посоветуйте мне.
Комментарии:
1. Похоже, вы перепутали путь API с полезной нагрузкой и методом. Путь: «/ api / authentication / login» МЕТОД: «POST» Полезная нагрузка: логин, пароль, fcm_token
2. Лукас Новицки, я не писал коды, связанные с модернизацией, и это мой первый раз. Я понятия не имею, что мне делать. Если вы использовали такой путь, можете ли вы, например, показать свой код.
Ответ №1:
вы должны добавить этот «/ api / authentication /» в свой базовый URL.
в вашем классе ApiInterface:-
@Headers("Content-Type: application/json")
@POST("login")
Call<YourModleClass> loginUser(@Query("login") String login, @Query("password") String password, @Query("fcm_token") String fcm_token);
Комментарии:
1.
POST
запрос, и вы передаете емуQuery
странные параметры2. вы можете создать здесь класс модели и передать в @Body . в классе модели вы должны создать эти 3 переменные, такие как: — Строка login, Строка password , строка fcm_token . и создайте конструктор в классе модели.
3. Это здорово. Каков следующий шаг?