【发布时间】:2019-03-09 03:52:25
【问题描述】:
我希望就如何使用集成 API 处理以下场景进行一些讨论。
- 您调用第 3 方 API 来创建资源
- API 返回一个 500 异常(但是,它仍然在他们的系统中创建资源,但我们没有创建资源,因为请求返回错误代码)
- 通常,API 会返回 200 OK 和资源标识符。
- 然后用户重试创建资源
- API 返回 400 异常资源,因为它已经存在
你会如何优雅地处理这个问题? (请记住,我必须影响 API 开发人员才能解决此问题)
【问题讨论】:
标签: rest api integration