Выполнение указанного c http метода «в зависимости» от условия, заданного в файле JSON - PullRequest
2 голосов
/ 02 апреля 2020

Я думал о возможности выполнения спецификации c http-метода (POST или PUT) в POSTMAN без указания .

Я имею в виду; представьте, если в файле JSON есть поле с именем: METHOD в двух возможных состояниях: «I» соответствует INSERT OR POST , а другое: «U» относится к ОБНОВЛЕНИЕ или PUT

Примерно так: (пожалуйста, обратите внимание на поле с именем "method"):

[
    {
        "sku": "95LB645R34ER",
        "method": 'I'
        "payload": {
            "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"
                }
            ]
        }
    },
    {
        "sku": "95TYS34344ER",
        "method": 'U'
        "payload": {
            "price": "69978",
            "tax_percentage": "US-21",
            "store_code": "B2BUSD",
            "markup_top": "9.99",
            "status": "1",
            "group_prices": [
                {
                    "group": "CLASS B",
                    "price": "88888.79",
                    "website": "B2BUSD"
                }
            ]
        }
    }
]

Я бы хотел чтобы запустить это JSON с помощью сборщика, но я понятия не имею, как сделать трюк. Я имею в виду, что каждый раз, когда я генерирую коллекцию , у меня есть для указания МЕТОДА HTTP, иначе он не будет знать, что делать.

Я хочу, чтобы программа изменила это, посмотрев на файл JSON , если «method»: «I», тогда выполнить POST или, если «method»: «U», выполнить метод PUT. Вы меня понимаете?

Я читал документацию, но я не нашел ничего подобного или, может быть, я не понял. Я не эксперт по POSTMAN: (

Вы можете мне помочь?

РЕДАКТИРОВАТЬ:

Хорошо, я сделал это:

image

1 Ответ

0 голосов
/ 02 апреля 2020

В пользовательском интерфейсе запроса используйте синтаксис {{METHOD}}, в котором вы увидите HTTP-метод. Это редактируемое поле, поскольку оно позволяет добавлять пользовательские методы HTTP.

В файле используйте ключ METHOD и любой глагол HTTP в качестве значения. Убедитесь, что он является частью каждого объекта в файле данных, так как он понадобится вам для каждой итерации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...