【问题标题】:Idiomatic way of implementing global error handler in http4k在 http4k 中实现全局错误处理程序的惯用方式
【发布时间】:2018-07-26 20:02:00
【问题描述】:

我试图在项目的文档中找到答案,但找不到任何有用的东西。

实现捕获所有异常并根据异常类型返回适当 http 状态的全局错误处理程序的最佳做法是什么?

【问题讨论】:

    标签: kotlin http4k


    【解决方案1】:

    为此,您应该实现一个 http4k Filter

    API 文档列出了所有当前已实现的过滤器:https://www.http4k.org/api/org.http4k.filter/

    为此,您想将ServerFilters.CatchAll 添加到您的过滤器链中。如果您单击通过,您可以看到实现:

    https://www.http4k.org/api/org.http4k.filter/-server-filters/-catch-all/

    【讨论】:

      猜你喜欢
      • 2013-03-06
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2019-02-03
      • 2019-11-14
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      相关资源
      最近更新 更多