如何在 POST API 中创建请求 ID 并记录它

How can I create request ID in POST API and log it

如标题所述: 如何在 POST API 中创建请求 ID 并记录它

我正在向 API 发送 POST 请求并收到响应,但 API 不回复任何请求 ID,有没有办法让我在之后生成请求 ID发送 POST 并登录 txt 文件以供参考,以防任何时候未处理请求我可以将请求 ID 发送给 API 所有者并获取我的请求 ID

的响应文件

您可以为每个请求生成您自己的唯一 ID,然后将 ID 和请求保存在您端的文件或数据库中,以便在请求失败后您可以稍后重复,这可能是一个合理的策略,具体取决于你的情况。

但是,您创建的请求 ID 永远不会对 API 所有者有任何意义,除非他们在他们的端做一些事情来保存它,所以很可能您不能向他们发送任意您生成的 ID 并希望他们稍后能够 link。如果没有公开请求 ID,您甚至无法知道他们是否在保存响应。如果可能的话,我认为最好通过重复它们来处理失败的请求。