Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用SpringGateway将响应主体作为字符串获取?_Java_Spring_Spring Boot_Spring Cloud_Spring Cloud Gateway - Fatal编程技术网

Java 如何使用SpringGateway将响应主体作为字符串获取?

Java 如何使用SpringGateway将响应主体作为字符串获取?,java,spring,spring-boot,spring-cloud,spring-cloud-gateway,Java,Spring,Spring Boot,Spring Cloud,Spring Cloud Gateway,我需要以json字符串的形式从某些响应的响应体获取信息。 我看到了以下修改它的示例: @Bean public RouteLocator routes(RouteLocatorBuilder builder) { return builder.routes() .route("rewrite_response_upper", r -> r.host("*.rewriteresponseupper.org") .filters(f ->

我需要以json字符串的形式从某些响应的响应体获取信息。 我看到了以下修改它的示例:

@Bean
public RouteLocator routes(RouteLocatorBuilder builder) {
    return builder.routes()
        .route("rewrite_response_upper", r -> r.host("*.rewriteresponseupper.org")
            .filters(f -> f.prefixPath("/httpbin")
                .modifyResponseBody(String.class, String.class,
                    (exchange, s) -> Mono.just(s.toUpperCase()))).uri(uri)
        .build();
}

但我如何将其作为字符串记录?
我可以在自定义筛选器中执行此操作吗?

我在问一个特定的问题,对于特定的框架和库,此方法返回的对象与响应正文无关。我之所以将此想法作为注释发布…。@D.Tomov您找到解决方案了吗?还没有,抱歉。决定使用不同的方法你使用的方法是什么@托莫夫