【发布时间】:2020-03-22 13:58:39
【问题描述】:
我想向端点发送不同的 JSON:
{{URL_API}}/products/{sku}
我需要更新一些与不同产品相关的信息,所以我需要在端点内指定产品,我的意思是,即:
如果您访问此特定端点:{{URL_API}}/products/,您将获得所有产品但我需要指定要更新的产品:
{{URL_API}}/products/99RE345GT
看看这个,我想发送一个这样的 JSON:
{
"sku": "99RE345GT",
"price": "56665.0000",
"status": 1,
"group_prices": [
{
"group": "CLASS A",
"price": 145198.794
},
{
"group": "CLASS B",
"price": 145198.794
},
{
"group": "CLASS C",
"price": 145198.794
}
]
}
还有一个这样的(两个 JSON 共享相同的结构,但信息不同):
{
"sku": "98PA345GT",
"price": "17534.0000",
"status": 1,
"group_prices": [
{
"group": "CLASS A",
"price": 145198.794
},
{
"group": "CLASS B",
"price": 145198.794
},
{
"group": "CLASS C",
"price": 145198.794
}
]
}
我该怎么做?。我已经为每个产品生成了 200 多个 JSON..
所以,我必须更新 200 个产品,所以我为每个产品生成一个 JSON,你明白吗?
按照我的示例,我需要(以某种方式)编辑每个产品的端点并发送 JSON,即:
因为第一个 JSON 有 SKU:99RE345GT,它应该在这个端点上执行 http 方法:PUT:
{{URL_API}}/products/99RE345GT
然后,由于第二个 JSON 具有 SKU:98PA345GT,它应该在此端点上执行 http 方法:PUT:
{{URL_API}}/products/98PA345GT
我以前从未做过这样的事情。我读过一些关于 CSV + POSTMAN runner 的内容,但我不明白这种方式。
编辑 我正在处理一个文件(Excel 文件),我这样做了:
所以现在我为每种产品提供了所有不同的 JSON。
编辑#2。验证 de Request_URL 时失败
我这样做了: 1)我创建了一个新集合
2)我把 this Request_url: {{URL_API}}/products/{{sku}}
3)我保存了更改,然后我去了 Collector Runner:
4)点击运行按钮后。我收到此错误消息:
无效的网址:
【问题讨论】:
标签: json rest postman multiple-input