rest - 通过 Postman 的多个 PUT 请求?
问题描述
我们的 Shopify 商店出现问题,我们以某种方式丢失了所有产品图片。好吧,这些图像仍然在他们的云中,但已经与产品本身脱节了。
长话短说,Shopify 支持无法重新关联这些图像,因此我创建了一堆(数千个)PUT 请求,以使用适当的产品图像更新产品。
我正在使用 Postman,但据我所知,没有一种快速的方法可以同时发送 PUT 命令、标头和 JSON 字符串来为数千张图像中的每一张进行更新。
我的格式化字符串是这样的:
要求:
PUT [商店名称]/admin/api/2019-04/products/[产品id].json
标题:
Host: [store url] Content-Type: application/json Authorization: Basic [api key] cache-control: no-cache
JSON:
{'product': {'id': [the id],'images': [{'src': '[image url already in shopify]'}]}}
Postman 有没有办法一次运行所有这些调用,或者如果不是通过 Postman,还有其他程序?我们在我的工作中没有 cURL,所以安装它不是一个选项。
我确实看到 Postman 中有批量编辑命令,但似乎我必须手动输入每个部分,因此对于数千次调用,这不是一个可行的选择。我有一种感觉,答案是我必须编写一个应用程序来做到这一点,我可以做到,但是由于我已经拥有所有这些格式化的字符串,我认为可能有一种方法可以利用我现在拥有的东西。
解决方案
假设您确实有 CSV 文件中的数据,您可以将 Postman 的 Collection Runner 与数据文件和数据变量一起使用。这是一篇很好地解释它的博客文章:
https://blog.getpostman.com/2018/04/11/looping-through-a-data-file-in-the-postman-collection-runner/
推荐阅读
- c - for 循环的值意外下降
- r - 参数化全局环境中输出数据帧的名称,分配给函数
- google-cloud-platform - 谷歌云服务停止并且永远不会重新启动
- amazon-web-services - 在控制台中配置 CloudWatch 警报阈值和时间段
- react-native - 模态和平面列表
- javascript - 使用选项卡正确显示表格
- python - 如何在 if elif 语句中递减
- reactjs - 如何在 React Js 的 Material UI Table Component 中按“DateAdded”对表格进行排序?
- sql - Postgres 从 JSONB 更新 INTEGER 列
- c# - SessionState.SessionStateItemCollection.get_Item(Int32) 处的 IIS 工作进程 NullReferenceException