我正在为我们的客户构建一个API。让我们称它为MY_API。
1)我们的客户使用json请求发布测试{用户名:‘/user’,密码:'xxx'}。
2) MY_API会在https://register.xxx.xxx等第三方api上注册用户'TEST‘。让我们称它为THEIR_API
3)如果测试返回200,负载为{username:‘THEIR_API’token:'xxx'},MY_API会提取这些信息并发送给客户端。
4)如果THEIR_API返回400,MY_API只会将负载转发给客户端。
这是我的问题:在步骤4)中,我是否应该提取错误消息,然后发送给客户端?或者对于API来说,转发就可以了吗?
谢谢
发布于 2020-02-19 14:20:51
我会说,不要依赖于THEIR_API错误消息,你永远不会知道今天一切看起来都很好,但明天他们会暴露出错误。例如,它们可能会暴露一些数据库信息,这不是一种好的做法,或者它们可能会发送一些不可读的消息。所以更好的做法是控制你这边。
https://stackoverflow.com/questions/60293830
复制相似问题