发送请求而不指定正文中的字段

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

我正在尝试向特定端点发送多个PUT请求。

我在列和值中使用的是CSV文件,不同列的名称引用了正文中的不同变量,您明白了吗?

这是端点:

{{URL_API}} / products / {{sku}} --sku是产品的ID,我创建了该变量,因为我使用它来传递引用]]

这是我使用的身体:

{
    "price":"{{price}}",
    "tax_percentage":"{{tax_percentage}}",
    "store_code":"{{store_code}}",
    "markup_top":"{{markup_top}}",
    "status":"{{status}}",
    "group_prices": [
        {
            "group":"{{class_a}}",
            "price":"{{price_a}}",
            "website":"{{website_a}}"
        }
    ]
}

我不想再使用身体了。有时某些产品的棕褐色价格会更高,我的意思是:

    "group_prices": [
        {
            "group":"{{class_a}}",
            "price":"{{price_a}}",
            "website":"{{website_a}}"
        },
        {
            "group":"{{class_b}}",
            "price":"{{price_b}}",
            "website":"{{website_b}}"
        }

是否可以在CSV文件中创建类似的内容?

sku,requestBody

99RE345GT,{JSON有效载荷}

我应该如何声明{JSON Payload}?

您能帮我吗?

编辑:这是我使用的CSV文件:

sku,价格,税率,商店代码,标记顶部,状态,类别a,价格a,网站95LB645R34ER,147000,US-21,B2BUSD,1.62,1,CLASS A,700038.79,B2BUSD

我想在CSV文件中传递JSON

sku,requestBody

95LB645R34ER,{“ price”:“ 147000”,“ tax_percentage”:“ US-21”,“ store_code”:“ B2BUSD”,“ markup_top”:“ 1.62”,“ status”:“ 1”,“ group_prices” :[{“ group”:“ CLASS A”,“ price”:“ 700038.79”,“ website”:“ B2BUSD”}]}]

可以吗?我应该在请求正文中指定任何内容吗?我阅读了POSTMAN网站上发布的文档,但没有找到这样的示例。

我正在尝试将多个PUT请求发送到特定端点。我在列和值中使用了CSV文件,不同列的名称引用了正文中的不同变量,...

csv postman endpoint
1个回答
1
投票

当您将JSON数据用作有效负载时,我将在Collection Runner中使用JSON文件而不是CSV文件。使用此模板作为模板并将其另存为data.json,它是Runner中接受的正确格式。

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