我正在执行REST网络服务,我有一个资源(http://localhost/CreativeUndersr),这是一种POST方法,用JSON用户对象。
现在时间t1, 调用者用 JSON 对象调用这个 API 。 我对时间t1 进行基本验证, 并返回响应为 seces full 。
但在我的后端, 这个人创造逻辑需要一段时间才能“真正创造”并持续到数据库中, 这需要一些时间, 例如时间 t2, 用户创建完成 。
现在,我有什么办法通知打电话者这个用户创建者“真的成功”? (或者用户创建者可能在t1和t2之间失败,如何通知这个API的打电话者? 方法是什么? )
我想到的其中一个方式是,为每一项此类请求创建一个请求号码,而打电话者则保持对另一个 " Get API " 的投票,例如(http://localhost/status/requestId),这将给他提出这一请求的结果。
还有什么更好的办法吗?