我正在开发一个新的休息服务,让我们调用serviceA,它将在内部调用另一个休息服务,让我们调用它来进行ServiceB并做一些数据操作并返回响应。我正在尝试确定客户端调用serviceA
时在以下方案中返回的http错误状态代码谢谢,感谢任何评论。
答案 0 :(得分:0)
对于呼叫serviceA的客户端,serviceB不存在。 serviceB用于serviceA的内部机制。所以在我看来,无论是第1点还是第3点,它应该只是500内部服务器错误。
对于第2点,我认为serivceA应该捕获没有数据的serviceB异常并返回204找不到内容。
现在,补充一点。如果在serviceB关闭时你的客户端有一些逻辑,你必须知道,你可以为第1点返回503或504。