Helidon自定义拦截器

问题描述 投票:0回答:1

我使用helidon SE 1.4.4,如何为所有响应添加intercepor。我的路线是:

return Routing.builder()
            .register(JsonSupport.create())
            .register("/api/files", health)           // Health at "/health"
            .register("/api/files", metrics)          // Metrics at "/metrics"
            .register("/api/files/storage", fileService)
            .register("/api/files", OpenAPISupport.create(config))
            .build();

我想使用拦截器在所有响应中添加特殊的标头。

interceptor helidon
1个回答
0
投票

也许any上的Routing.Builder方法之一可能对您有用。

https://helidon.io/docs/latest/apidocs/io/helidon/webserver/Routing.Builder.html

[您会添加Helidon所指的Handler,而不是您所说的拦截器,但是从您的描述中听起来像您想要的行为。

希望有效。

© www.soinside.com 2019 - 2024. All rights reserved.