可以使用postman cli生成对应的curl吗?

问题描述 投票:0回答:1

我正在运行基于 postman cli 的查询,涉及复杂的身份验证过程,而无需实际构建网站。

我已经解决了所有问题,并且使用 postman cli 成功运行了最终经过身份验证的邮递员请求,以获取安全令牌和刷新令牌。

但是,虽然 postman cli 似乎在我的本地计算机上收到了完整的响应,但它只报告了前 2 KB 左右的响应。而且,它以一种尴尬的方式报告了该响应,我必须对其进行解析。

接受我无法让邮递员直接给我回复,有没有办法让 cli 生成curl 命令?

postman postman-collection-runner
1个回答
0
投票

是的,您可以使用Postman CLI为请求生成相应的cURL命令。具体方法如下:

导出集合:首先,确保您的请求是 Postman 中集合的一部分。如果还没有,您可以将其添加到集合中。然后,在 Postman 的 GUI 中使用以下命令导出集合:

数学 复制代码 文件 -> 导出 -> 导出集合 安装 Newman (Postman CLI):Newman 是 Postman 的命令行收集运行程序。如果您尚未安装 Newman,则可以使用 npm(节点包管理器)来安装。打开终端并运行以下命令:

复制代码 npm install -g 纽曼 使用 Newman 运行集合:安装 Newman 后,您可以使用以下命令运行集合:

阿杜伊诺 复制代码 纽曼运行 your-collection.json 将 your-collection.json 替换为导出的集合 JSON 文件的路径。

生成 cURL 命令:在 Newman 运行期间,您可以使用 --export-request 选项为每个请求生成 cURL 命令。具体方法如下:

阿杜伊诺 复制代码 纽曼运行 your-collection.json --export-request curl 该命令将为每个请求执行收集并输出 cURL 命令到控制台。

按照以下步骤,您可以使用Postman CLI(Newman)为您的请求生成相应的cURL命令,包括涉及复杂身份验证过程的请求。这允许您在 Postman 之外执行请求并可能捕获完整响应。

© www.soinside.com 2019 - 2024. All rights reserved.