Обработка условных ответов с использованием Retrofit2 и RxAndroid - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь сделать POST-запрос с комбинацией Retrofit2 и RxAndroid, где API возвращает пустое тело, если запрос выполнен успешно (код состояния 204), или некоторые JSON-данные в случае отправки неверных данных (код состояния 422) .

@POST("/api/v1/audits/")
Completable send(@Body Audit audit);

В настоящее время я использую описанный выше метод, который работает нормально, но в случае отправки неверных данных я не могу уведомить своего пользователя о том, что пошло не так (на основе ответа JSON).

Любая рекомендация, как с этим бороться?

...