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

Posted

技术标签:

【中文标题】如何在 POST API 中创建请求 ID 并记录它【英文标题】:How can I create request ID in POST API and log it 【发布时间】:2021-11-14 21:53:52 【问题描述】:

如标题所述:

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

【问题讨论】:

【参考方案1】:

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

但是,您创建的请求 ID 对 API 所有者永远不会有任何意义,除非他们自己做某事来保存它,因此您很可能无法向他们发送您生成的任意 ID 并期望他们以便以后能够将其链接起来。如果请求 ID 未公开,您甚至无法知道他们是否最终保存响应。我认为如果可能的话,最好通过重复它们来处理失败的请求。

【讨论】:

感谢您的回复,这很有意义,说明了应该如何处理

以上是关于如何在 POST API 中创建请求 ID 并记录它的主要内容,如果未能解决你的问题,请参考以下文章