Я реализую маршрутизацию API с использованием облачного шлюза Spring, в одном из случаев использования мне нужно получить значение заголовка из входящего запроса и использовать его для некоторой обработки, а затем добавить это обработанное значение в исходящий (маршрутизируемый) вызов API в качестве заголовка. Как получить значение заголовка из входящего вызова API в routeBuilder?
@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder routeBuilder) {
return routeBuilder.routes()
.route(r -> r.path("/api/v1/**")
.setRequestHeader("testKey", "testValue")
.uri("URL"))
.build();
}