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

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

Сообщение Anonymous »

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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