寻求支持.http文件的CLI REST客户端以实现HTTP请求自动化执行
CLI自动化HTTP请求工具需求说明
我们需要一套工具或方案,能够读取包含HTTP请求配置和载荷的预格式化文件,触发RESTful webAPI请求,文件格式类似VScode REST client插件支持的.http格式。
由于流程需要后台自动化运行,因此工具必须为CLI形态。典型使用场景为:.http文件投递到指定文件夹后,工具自动识别读取(通常单个文件包含1个HTTP请求)并执行对应HTTP请求,请求响应可输出到指定文件,最好具备日志功能便于调试。
已调研可选方案
- Postman Newman
- 搭配Windows批处理文件的CURL,也可使用HttpPie替代curl
- 同类工具:VScode REST client、httpYac等(暂不确定这类工具是否支持自动化运行)
- 基于控制台应用的自研方案:可采用Node.js、C#、Python、PHP等技术开发,自定义程度高,但需从零搭建,因此作为所有现成方案不可行时的兜底选择
- 补充备选方案:此前曾基于*SQL SPs (OLE Automation)*实现过webAPI访问的demo,可满足大部分需求,可参考同类实现思路
扩展要求
仅完成该模块即可支撑现有数据流搭建,后续还需支持请求限流、延迟、鉴权等能力,所有配置需支持预配置和自动化执行,方案需适配不同HTTP服务提供商(如Shopify、Amazon等)的对接要求。
内容的提问来源于stack exchange,提问作者Hemant Tank
相关产品推荐
相关产品推荐

