Java 在SpringWebFlux中修改请求主体

Java 在SpringWebFlux中修改请求主体,java,spring,spring-boot,xss,spring-boot-actuator,Java,Spring,Spring Boot,Xss,Spring Boot Actuator,我想用Spring5实现一个WebFilter,通过过滤XSS来修改请求主体 我尝试过不同的方法,但都不管用 我的想法是,我需要做的事情可能看起来像这样(此代码完全错误,但…): 有什么想法吗?我试图在互联网上搜索这样的解决方案,但都找不到。你有没有发现这个问题?实际上没有,为了通过API网关处理XSS,我决定绕过修改请求。 serverWebExchange .getRequest .getBody() .next() .flatMap(data -> { /* modify da

我想用Spring5实现一个WebFilter,通过过滤XSS来修改请求主体

我尝试过不同的方法,但都不管用

我的想法是,我需要做的事情可能看起来像这样(此代码完全错误,但…):


有什么想法吗?我试图在互联网上搜索这样的解决方案,但都找不到。

你有没有发现这个问题?实际上没有,为了通过API网关处理XSS,我决定绕过修改请求。
serverWebExchange
.getRequest
.getBody()
.next()
.flatMap(data -> {
   /* modify data object here */
   return chain.filter(serverWebExchange);
});