POST запрос, и потом получить куки. Проблема следующая, как я понял, Retrofit пытается десериализовать ответ, но так как сервер возвращает просто HTML страницу, приложение крашется. Кто то может подсказать что можно сделать?
А что ты пытаешьчя получить в ответе?
крашится же с ошибкой? небось парсить пытается, укажи стринг просто или Эни
Я пытался и ResponseBody, и String, но все равно не работает. Да, запрос в коротине
А try catch обрабатываешь запрос?
Нет
Ну так в корутинах надо, в launch можешь передать CoroutineExceptionHandler
Ну попробуй вторым параметром хандлер передать
Не, не работает
должно быть без suspend
Ну значит задай изначально твоему скоупу диспатчер, или внутри launch заверни вызов суспенд метода в try catch
Но разве что то не так с коротином? Из логов видно что проблема в запросе, точнее в ответе, разве нет?
Ну так пишет, что пыталось создать Call<String> и не нашло конвертера
Хорошо, и как можно это исправить?
Я писал выше, try catch
Я нашел ответ. Можно указать так launch(IO + getExceptionHandler(view)) { }
Ого, спасибо, сохраню на будущее)
Это не view:View
Обсуждают сегодня