Проблема: невозможно прочитать запрос или полезную нагрузку в обмене SBA < /p>
Я сталкиваюсь с проблемой, в которой я не могу прочитать запрос или полезную нагрузку в рамках обмена, по -видимому, из -за ее основы в Реакторный стек. К сожалению, документация довольно плохая, и мне нужно перехватить эту полезную нагрузку. boot-admin.com/3.4.2/docs/customize/customize_interceptors написан Фильтр. < /p>
Открыть вопросы: < /p>
Есть ли способ прочитать полезную нагрузку запроса в обмене реактора в SBA?
Есть ли какие -либо Примеры кода или учебные пособия, которые демонстрируют, как перехватить и прочитать полезную нагрузку запроса в аналогичном контексте? Мой Paylaod находится в json
< br/>
@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 ... ilterfunct
Невозможно перехватить полезную нагрузку внутри @bean public exance ExchangeFilterFunction Log () Spring Boot Admin (SBA ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Groovy Builder — невозможно создать полезную нагрузку при вставке JSONArray.
Anonymous » » в форуме JAVA - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Groovy Builder — невозможно создать полезную нагрузку при вставке JSONArray.
Anonymous » » в форуме JAVA - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-