首页 > 解决方案 > 如何在 POST API 中创建请求 ID 并记录它

问题描述

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

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

标签: c#asp.netvisual-studioapiwebforms

解决方案


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

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


推荐阅读