Модернизация и ответ Android

Форум для тех, кто программирует под Android
Anonymous
Модернизация и ответ

Сообщение Anonymous »

Я использую модернизацию для этого запроса. Вы можете видеть, что метод возвращает объект ответа, который необходим для получения некоторой информации о ходе запроса. < /P>
@POST("/test")
suspend fun sendTest(@Body model: TestModel): Response
< /code>
Я столкнулся с сюрпризом в том, что указание такого возврата приводит к тому факту, что в случае ответа бэкэнда с кодом! = 200 ветви улова не работают. В общем, ясно, почему это так - сообщая о модернизации, что я хочу получить от него ответ, он устраняет ответственность за бросание исключений. Вопрос: Может быть, есть какая -то аннотация, которая будет указывать на то, что модернизация должна бросить исключение с ответом.

Подробнее здесь: https://stackoverflow.com/questions/794 ... sponsevoid

Вернуться в «Android»