c# - 如何在 POST API 中创建请求 ID 并记录它
问题描述
如标题所述:如何在 POST API 中创建请求 ID 并记录它
我正在向 API 发送 POST 请求并获得响应,但 API 不回复任何请求 ID,有没有一种方法可以让我在发送 POST 后生成请求 ID 并登录 txt 文件以供参考,以防任何时候请求未被处理我可以将请求 ID 发送给 API 所有者并获取我的请求 ID 的响应文件
解决方案
您可以为每个请求生成自己的唯一 ID,然后将 ID 和请求保存在最终的文件或数据库中,以便在失败的请求时可以稍后重复,这可能是一个合理的策略,具体取决于您的情况。
但是,您创建的请求 ID 对 API 所有者永远不会有任何意义,除非他们最终会做一些事情来保存它,因此您很可能无法向他们发送您生成的任意 ID 并期望他们能够稍后将其链接起来。如果请求 ID 未公开,您甚至无法知道他们是否最终保存响应。我认为如果可能的话,最好通过重复它们来处理失败的请求。
推荐阅读
- amazon-web-services - 在 terraform 中使用其他 tf 文件的输出
- tesseract - 训练后的tesseract结果仍然很差
- javascript - 表单提交在 django 项目(python)中不起作用
- pyspark - 如何对 PySpark 结构化流进行单元测试?
- python - Seaborn:色调取决于两个值
- java - 休眠错误多对一。如何正确创建它?
- python - 找不到
在 Heroku 上 - c - 为什么控制台输出不显示“Hello”?(见附件 test.c 中的第 43 行)
- python - 通过joinchat链接获取电报频道消息,无需频道订阅
- java - spring kafka 1.3.9 在容器级别错误时手动提交偏移量