【问题标题】:Map exceptions to HTTP result将异常映射到 HTTP 结果
【发布时间】:2013-07-11 18:00:17
【问题描述】:

在 Play Framework 控制器中,如何将异常映射到 HTTP 结果代码?例如,如果调用任何操作导致MyDataLayer.EntityNotFound,我希望HTTP 结果为404 not foundPlay 是否提供将异常类型映射到 HTTP 结果代码的方法?

(我使用的是 Play 2.1.1。)

【问题讨论】:

  • 你的意思是玩!1还是玩!2?
  • 谢谢,我忘了 Play 1 和 2 是不同的野兽。我正在使用 2.1.1。

标签: scala playframework playframework-2.1


【解决方案1】:

您可以覆盖play.api.GlobalSettings 中定义的onError 回调来处理错误并返回适当的HTTP 状态代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 2021-08-13
    • 2020-10-12
    相关资源
    最近更新 更多