Проблема: невозможно прочитать запрос или полезную нагрузку в обмене SBA < /p>
Я сталкиваюсь с проблемой, в которой я не могу прочитать запрос или полезную нагрузку в рамках обмена, по -видимому, из -за ее основы в Реакторный стек. К сожалению, документация довольно плохая, и мне нужно перехватить эту полезную нагрузку. boot-admin.com/3.4.2/docs/customize/customize_interceptorsобразное Проблема: невозможно дважды прочитать запрос в синхронном фильтре. Обмен реакторами в SBA?
Есть ли какие -нибудь примеры кода или учебные пособия, которые демонстрируют, как перехватить и прочитать полезную нагрузку в аналогичном контексте? Мой Paylaod находится в json
< br/> < /p>
@Configuration
public class AuditLogInterceptorReactorConfig {
private static final Logger log = LoggerFactory.getLogger(AuditLogInterceptorReactorConfig.class);
@Bean
public InstanceExchangeFilterFunction auditLog() {
return (instance, request, next) -> next.exchange(request)
.doOnSubscribe(subscription -> {
if (HttpMethod.POST.equals(request.method())
&& request.url().getPath().contains("/actuator/loggers/")) {
request.body()
// Récupérer le nom de l'application depuis l'instance enregistrée
String appName = instance.getRegistration().getName();
// Extraire le nom du logger depuis l'URL
String path = request.url().getPath();
String loggerName = path.substring(path.indexOf("/actuator/loggers/") + "/actuator/loggers/".length());
Подробнее здесь: https://stackoverflow.com/questions/794 ... nceexchang
Как войти в систему запроса на корпус с помощью запроса WebClient Spring, используя экземпляры EncementExchangeFilterFun ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Я не могу войти в систему, используя форму входа в систему Spring Security.
Anonymous » » в форуме JAVA - 0 Ответы
- 55 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Я не могу войти в систему, используя форму входа в систему Spring Security.
Anonymous » » в форуме JAVA - 0 Ответы
- 53 Просмотры
-
Последнее сообщение Anonymous
-