gpt4 book ai didi

rest - API设计: how to handle third party's APIs errors

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

我正在为我们的客户构建一个API。我们称之为MY_API。

1)我们的客户端POST/user和json请求{用户名:'TEST',密码:'xxx'}。

2)MY_API将在第三方api(例如https://register.xxx.xxx)上注册用户“TEST”。我们称之为THEIR_API

3)如果THEIR_API返回200并带有有效载荷{用户名:'TEST' token :'xxx'},则MY_API将提取这些信息并发送给客户端。

4)如果THEIR_API返回400,MY_API只会将有效负载转发给客户端。

这是我的问题:
在步骤4)上,我应该提取错误消息然后发送给客户端吗?或转发对API来说还可以吗?

谢谢

最佳答案

我要说的是,不要中继THEIR_API错误消息,您永远不知道今天一切都很好,但是明天它们将暴露为错误。
例如,他们可能会公开一些不好的数据库信息,或者可能会发送一些不可读的消息。因此更好地控制自己。

关于rest - API设计: how to handle third party's APIs errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60293830/

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