Я использую Retrofit v2.4.0 в моем проекте. Мне нужно получить токен, используя один вызов API и используя этот токен в заголовке запроса POST. Я должен использовать другой вызов API, где я должен добавить один заголовок и два параметра в тело запроса. Следующий код относится ко второму вызову API (используется JavaRx):
@FormUrlEncoded
@POST("auth/sendCode")
@Headers("Content-Type: application/json")
Single<SendCodeResponse> sendCode(@Header("token") String token,
@Field("phoneNumber") String phoneNumber,
@Field("langCode") String langCode);
Однако это не работает. Когда я регистрирую свой запрос, он показывает, что тело запроса неверно.
Что не так с моим кодом выше?