gpt4 book ai didi

java - 安心服务 : status code return

转载 作者:行者123 更新时间:2023-12-01 22:26:05 25 4
gpt4 key购买 nike

我正在写restfull ws,并且对应该返回什么状态代码感到困惑。是否取决于业务逻辑。

1) 客户端调用我的ws,并且ws被成功调用。从业务逻辑的角度来看,这是一个成功的案例。因此,在本例中,我将发送 200 OK 和成功消息。

2) 客户端调用我的ws,并且ws被成功调用。从业务逻辑的角度来看,这是一个失败的案例,即 emp id 不存在。所以在这种情况下,我发送 200 OK with emp id not present 消息。所以我应该在这里发送 200 OK 或任何其他状态代码。

3) 如果我的业务逻辑中发生了一些异常,那么我将发送 200 OK 和技术故障消息。这是正确的吗

标准是什么。

最佳答案

您应该使用标准 HTTP 状态代码。回答您的问题:

  1. 此处 HTTP OK (200) 是正确的响应
  2. 您应该返回 HTTP NOT FOUND (404),并附上一条有用的消息(可选/取决于您的业务逻辑),说明未找到什么内容。
  3. 在这里,您应该返回 HTTP INTERNAL SERVER ERROR (500),可选(如果客户端需要知道)并显示出现问题的消息

HTTP Status Codes

关于java - 安心服务 : status code return,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28763850/

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