Я использую WebClient из Spring Webflux, например: < /p>
WebClient.create()
.post()
.uri(url)
.syncBody(body)
.accept(MediaType.APPLICATION_JSON)
.headers(headers)
.exchange()
.flatMap(clientResponse -> clientResponse.bodyToMono(tClass));
< /code>
он работает хорошо.
Теперь я хочу обработать ошибку из веб -сервиса, которую я звоню (Ex 500 Внутренняя ошибка). Обычно я добавляю дуонегрек в «поток» и ISU The Throwable, чтобы проверить код состояния, < /p>
Но моя проблема заключается в том, что я хочу получить тело, предоставленное веб -сервисом, потому что он дает мне сообщение, которое я хотел бы использовать.>
Подробнее здесь: https://stackoverflow.com/questions/445 ... y-on-error