Ошибка NaN отображается при использовании pm.request.body.raw в Почтальоне - PullRequest
0 голосов
/ 20 апреля 2020

Я передаю следующие параметры в теле запроса:

{   
    "locale": "en",
    "type": "abc",
    "model": {
        "id": "123"
    }
}

в необработанном формате JSON.

Я пытаюсь получить те же параметры на вкладке теста, используя requestBody= JSON.parse(pm.request.body.raw); но затем я получаю NaN, когда записываю вывод в консоль.

Как я могу получить параметры, отправленные в запросе тела, в мои тестовые сценарии?

1 Ответ

1 голос
/ 21 апреля 2020

Вы можете использовать это на вкладке Tests для записи любого значения из этого тела запроса:

console.log(JSON.parse(pm.request.body.raw).locale)
console.log(JSON.parse(pm.request.body.raw).type)
console.log(JSON.parse(pm.request.body.raw).model)
console.log(JSON.parse(pm.request.body.raw).model.id)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...