Я создал следующий класс API для запроса веб-службы
@POST("/v1/User/forgot-password")
@FormUrlEncoded
fun forgotPass(@Field("email") email: String): Call<ForgotPassword>
и назвал его
val call = RetrofitHelper.instance!!.api.forgotPass(email)
call.enqueue(object : Callback<ForgotPassword> {
override fun onResponse(call: Call<ForgotPassword>, response: Response<ForgotPassword>) {
if (response.code() == 200) {
Log.e("response", response.body().toString())
forgotPassView.forgotPassRequestSuccess()
}
}
override fun onFailure(call: Call<ForgotPassword>, t: Throwable) {
Log.e("onFailure", t.message)
}
})
Я получаю ответ 415
, а веб-службы работают нормально.
Я пробовал разные методы, чтобы решить эту проблему, но, похоже, в этом есть что-то большее.
Пожалуйста, помогите мне решить эту проблему.
Благодаря.