Spring Cloud 修改響應主體GatewayFilter工廠

2024-01-05 17:37 更新

該過濾器被認為是BETA,API將來可能會更改

ModifyResponseBody過濾器可用于在將響應正文發(fā)送回客戶端之前對其進行修改。

只能使用Java DSL配置此過濾器

@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();
}


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號