3

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

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

4

1 回答 1

4

为此,您应该实施 http4k Filter

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

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

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

于 2018-07-27T07:54:52.497 回答