【问题标题】:Helidon custom interceptorHelidon 自定义拦截器
【发布时间】:2020-06-08 17:08:02
【问题描述】:

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

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】:

    也许Routing.Builder 上的any 方法之一可能适合您。

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

    您将添加 Helidon 所指的 Handler,而不是您所谓的拦截器,但根据您的描述,这听起来像是您想要的行为。

    希望有效。

    【讨论】:

      猜你喜欢
      • 2020-10-11
      • 1970-01-01
      • 1970-01-01
      • 2018-05-25
      • 2021-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多