需要一个工具/设置来使用预先格式化的文件(包含 Http 请求配置和有效负载)来触发 RESTful webAPI 请求......就像VScode REST 客户端支持的 .http 文件格式一样。
我们需要一个 CLI,因为该过程是自动化的并在后台运行。一个典型的场景是一个 .http 文件到达一个文件夹。该工具将拾取它(通常会有一个 Http 请求)并触发该 Http 请求。响应将输出到另一个文件(不是强制性的,但日志记录功能将有助于调试)。
以下是我们一直在探索的一些选项 -
- 邮差纽曼
- 带有 Windows 批处理文件的 CURL(或使用HttPie代替 curl)
- 我们一直在探索的类似工具 - VScode REST client、httpYAC、..(不确定这些工具是否可以自动化)
- 基于控制台应用程序的解决方案 - 使用 Node.js、C#、Python、php ......它将是高度可定制的,但这就像从头开始一样。因此,如果上述所有方法都失败了,这是最后一个选择。
我们只需要这块来完成我们的数据流。而且我们还没有面临请求限制、延迟、身份验证等问题……但所有这些都需要预先配置和自动化。该设置可以非常基于我们使用的 Http 服务提供商(即 Shopify、Amazon、...)。
编辑#1:选项#5。忘了提到我们已经使用SQL SP(OLE 自动化)实现了一个 webAPI 访问演示,我们可以实现很多我们想要的。这是一个类似的Ref。