Проверьте необработанный ответ в ApiResponse - PullRequest
0 голосов
/ 20 января 2020

В Refit, есть ли способ получить необработанный HTTP-ответ в объекте ApiResponse?

В моем случае, если код ответа равен 200, он возвращает тип Person . Если код ответа 201, он возвращается с ответом Ошибка . Я хочу иметь возможность снова десериализовать содержимое ответа HTTP, если код состояния равен 201.

Я прочитал следующие ссылки, это все, что касается исключения catch, и проведу другую десериализацию. Я уже делаю это в другом случае. Но этот случай другой, исключений не было.

Как обрабатывать исключения

Как обрабатывать ошибки

Отключить Refit от скрытия содержимого HTTP, если код ответа не равен 200 (ApiException)

Заранее спасибо

...