gpt4 book ai didi

java - 是否可以通过任何方式在 App Engine (GAE) 上显示自定义 500 错误?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:42 25 4
gpt4 key购买 nike

服务器错误导致对客户端的 HTTP 500 响应带有一般错误消息(“服务器遇到错误...”)。有什么方法可以拦截这条消息并编写自定义消息吗?

我希望有一种方法可以唯一地标识来自客户端的服务器错误。例如,如果我可以生成一个 GUID,我在服务器端记录服务器错误,然后将该 ID 发送到客户端,那么以后任何时候都可以轻松地在日志中搜索该特定异常。

我确实意识到服务器错误是由代码中的异常生成的,因此我正在寻找 App Engine API 中的某种捕获所有异常 Hook 。当然,如果存在这样的钩子(Hook),并且此处执行的代码会产生第二个异常,则必须再次默认为一般 500 错误。

我正在为 GAE 使用 Java API

最佳答案

对于 GAE 生成的错误,您可以 configure a custom error page .对于您的代码生成的错误,您应该在第一个 servlet 过滤器中使用一个包罗万象的包装器。

关于java - 是否可以通过任何方式在 App Engine (GAE) 上显示自定义 500 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16085266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com