gpt4 book ai didi

python - REST服务中的错误方案

转载 作者:行者123 更新时间:2023-12-03 08:51:12 24 4
gpt4 key购买 nike

我正在开发一个新的rest服务,让它调用serviceA,它将在内部调用另一个rest服务,让它称为serviceB并进行一些数据操作并返回响应。我正在尝试确定客户端调用serviceA时在以下情况下返回的http错误状态代码

  • serviceB已关闭
  • serviceB将异常返回给serviceA,因为按照请求不存在数据。
  • serviceA从serviceB获得正确的响应,但是无法完成内部处理并出错。

  • 谢谢,任何意见表示赞赏。

    最佳答案

    对于正在调用serviceA的客户端,serviceB不存在。 serviceB用于serviceA的内部机制。因此,我认为第1点或第3点应该只是500个内部服务器错误。

    对于第2点,我认为serivceA应该捕获到serviceB异常而没有数据,并返回204没有找到内容。

    现在,加分。如果在serviceB关闭时客户端上有一些逻辑,并且您必须知道,则可以为第1点返回503或504。

    关于python - REST服务中的错误方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40312526/

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