【发布时间】:2017-04-21 12:16:13
【问题描述】:
找不到请求的资源时,在服务器端抛出异常可以吗?
客户端收到 404 未找到。我担心的是在发生这种情况时在服务器端抛出异常是否正确/错误。
【问题讨论】:
-
您如何定义“错误”?它违反了 REST 吗?它违反了OO吗?使用框架 X 时,它被认为是一种好/坏的做法吗?如果没有这个澄清,这个问题是相当主观的。
-
您使用什么框架来创建您的 REST 应用程序?
-
只要您适当地处理异常,即清理所有使用的资源并将服务器恢复到已知的良好状态,这是处理问题的有效方法,但绝不是唯一的方法。跨度>
-
@DesirePRG 它使用 JAX-RS API,不是吗?