我正在写restfull ws并且对我应该返回的状态代码感到困惑。 这取决于业务逻辑。
1)客户端调用我的ws和ws被成功调用。从业务逻辑的角度来看,这是一个成功案例。所以在这种情况下,我发送200 OK和成功的消息。
2)客户端调用我的ws和ws被成功调用。从业务逻辑的角度来看,这是一个失败的案例,即emp id不存在。所以在这种情况下,我发送200 OK,其中emp id不存在。所以我应该发送200 OK或任何其他状态代码。
3)如果我的业务逻辑中发生了一些异常,那么我发送200 OK以及技术故障消息。这是正确的
标准是什么。
答案 0 :(得分:3)
您应该使用标准的HTTP状态代码。 回答你的问题: