gpt4 book ai didi

rest - 外部子系统故障的最佳 HTTP 代码

转载 作者:可可西里 更新时间:2023-11-01 15:19:33 24 4
gpt4 key购买 nike

我正在开发一个公开 REST API 的系统。我的系统为了满足一些请求,需要调用外部 API。这些 API 有时会失败(内部服务器错误),这些失败会阻止我的系统成功完成操作。

我的系统应该返回的最佳 HTTP 状态代码是什么?我想区分外部系统的故障和系统的内部故障,因此我对返回 500 不是特别满意。

最佳答案

对于这些情况,我更喜欢 HTTP 502:

10.5.3 502 Bad Gateway

The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.

虽然它在技术上更适合代理,但我认为它是最接近区分服务器错误 (500) 和上游服务器错误的方法。

关于rest - 外部子系统故障的最佳 HTTP 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33031753/

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