如何在 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 并记录它的主要内容,如果未能解决你的问题,请参考以下文章
有没有什么好方法可以在Flutter中创建一个POST请求到JSON?
MAXIMO API 7.6.1 POST 以编程方式创建服务请求创建空记录,但在 POSTMAN 中同样有效