Spring Cloud 修改響應(yīng)主體GatewayFilter工廠

2024-01-05 17:37 更新

該過濾器被認(rèn)為是BETA,API將來可能會(huì)更改

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

只能使用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();
}


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)