gpt4 book ai didi

error-handling - 如果REST API依赖于第三方服务,并且服务的结果无效,那么我的Rest API的状态码应该是什么?

转载 作者:行者123 更新时间:2023-12-03 07:56:19 25 4
gpt4 key购买 nike

我已经遍历了Web API的所有状态码,但找不到适合以下情况的合适方法。
我的API依赖于第三方服务,服务的结果无效,在这种情况下,我应该返回哪种状态代码?
400-意味着错误的请求,请求没有任何问题。
500-提高500没有意义,因为它可以处理并且希望提供适当的消息作为响应。
200-由于响应失败,因此我无法提供任何2XX状态代码。
感谢您提前提出建议。

最佳答案

我的第一个想法是:

502 Bad GatewayThe server was acting as a gateway or proxy and received an invalid response from the upstream server.Wikipedia

关于error-handling - 如果REST API依赖于第三方服务,并且服务的结果无效,那么我的Rest API的状态码应该是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64117849/

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