reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalStateException: The client response body can only be consumed once Caused by: java.lang.IllegalStateException: The client response body can only be consumed once at org.springframework.http.client.reactive.AbstractClientHttpResponse.lambda$singleSubscription$0(AbstractClientHttpResponse.java:65) \~\[spring-web-6.1.5.jar:6.1.5\] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s):
Я не могу найти фильтр исправлений...
пожалуйста, помогите мне
Эта проблема возникает только при использовании асинхронные клиенты
я хочу исправить ошибку
мне так сложно
private fun Filter(): ExchangeFilterFunction { return ExchangeFilterFunction.ofResponseProcessor { response -> response.bodyToMono(String::class.java).cache().flatMap { body -> val res = json().decodeFromString(body) when { res.isSuccess() -> { val bufferFactory = DefaultDataBufferFactory() val cachedBody = bufferFactory.wrap(body.toByteArray())
[/code] как исправить ошибку? [code]reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalStateException: The client response body can only be consumed once Caused by: java.lang.IllegalStateException: The client response body can only be consumed once at org.springframework.http.client.reactive.AbstractClientHttpResponse.lambda$singleSubscription$0(AbstractClientHttpResponse.java:65) \~\[spring-web-6.1.5.jar:6.1.5\] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s):[/code] Я не могу найти фильтр исправлений... пожалуйста, помогите мне Эта проблема возникает только при использовании асинхронные клиенты я хочу исправить ошибку мне так сложно
Я работаю над приложением Java Spring Boot, которое реализует веб-клиент для обработки оставшихся HTTP-запросов. Запросы GET вызываются к конечной точке, ответ принимается и сопоставляется с Mono, а затем обрабатывается в приложении. Урезанная...
Из микросервиса Spring Boot 3.3.3 — JDK 22 я пытаюсь связаться с микросервисом Spring Boot 3.1.6 — JDK 18, который, в свою очередь, выполняет асинхронные вызовы к третьему микросервису. Соединение между первым микросервисом и вторым работает...