Я пытаюсь сделать POST-запрос с комбинацией Retrofit2 и RxAndroid, где API возвращает пустое тело, если запрос выполнен успешно (код состояния 204), или некоторые JSON-данные в случае отправки неверных данных (код состояния 422) .
@POST("/api/v1/audits/")
Completable send(@Body Audit audit);
В настоящее время я использую описанный выше метод, который работает нормально, но в случае отправки неверных данных я не могу уведомить своего пользователя о том, что пошло не так (на основе ответа JSON).
Любая рекомендация, как с этим бороться?