gpt4 book ai didi

web-services - 为 RESTful Web 服务报告内部服务错误 500 的最佳实践?

转载 作者:可可西里 更新时间:2023-11-01 16:30:59 26 4
gpt4 key购买 nike

当我的 RESTful Web 服务出现意外错误时,我正在寻找报告内部服务错误(状态代码 500)的最佳实践。

我指的不是其他状态代码涵盖的情况,而是指我的应用程序内部真正异常、意外的错误。

显示详细的错误信息(例如异常详细信息)可能有助于调试,但这会暴露我的服务器的内部详细信息。这似乎是一件坏事 (tm)。

也许最好只报告带有时间戳的高级错误消息?错误详细信息当然应该在服务器日志中。

有什么好的例子可以激发灵感吗?

最佳答案

不要在外部显示详细的调试信息。一个好的方法是为错误事件创建一个唯一的散列/id 并将其显示出来。理想情况下,您可以使用该 id 来查找其他详细信息。这是一个 example of how YouTube可以。然而,他们在长度上有点疯狂。

关于web-services - 为 RESTful Web 服务报告内部服务错误 500 的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9673956/

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