来自Google云终端中的自定义过滤器的异常处理

时间:2015-04-25 06:17:07

标签: google-app-engine google-cloud-endpoints

每当云端点抛出异常时,应用引擎会处理这些异常并发送标准响应,如下所示。

{
  "error" : {
    "message" : "java.lang.ArithmeticException: / by zero",
    "code" : 503,
    "errors" : [ {
      "domain" : "global",
      "reason" : "backendError",
      "message" : "java.lang.ArithmeticException: / by zero"
    } ]
  }
}

但我想在自定义过滤器中处理这些异常,并将相关的状态代码设置为响应。

有时候我想重定向到不同的网址。我怎么能用端点做到这一点?

1 个答案:

答案 0 :(得分:0)

您应该按照here所述设置错误处理程序。这样你就可以捕获端点引发的所有standard exceptions或你自己抛出的任何自定义异常。