Как использовать 1-й ответ API в качестве запроса 2-го API в Почтальоне? - PullRequest
0 голосов
/ 23 мая 2018

Как использовать 1-й ответ API в качестве запроса 2-го API в Почтальоне?

Пожалуйста, помогите мне, не удалось найти его решение, если кто-нибудь использует это решение PLZ Post.

Спасибо

Ответы [ 3 ]

0 голосов
/ 23 мая 2018

У вас есть 1-е тело ответа, поэтому вы можете получить к нему доступ, используя следующий синтаксис в тестовом скрипте:

var resp = pm.response.text() // resp - is a string representation of response body.
pm.environment.set("YourEnvironmentVariable", resp) //you can put only string value in variable. resp is a string.

, чем вы можете использовать эту переменную в следующем теле запроса, например:

{{YourEnvironmentVariable}}

Все сделано!

0 голосов
/ 23 мая 2018

Добавлено следующее на вкладке Тесты первого запроса:

var data = JSON.parse (responseBody);postman.setGlobalVariable ("имя", данные ['имя']);

В основном извлекает «имя» из тела ответа и задает его как глобальную переменную.

Затем используйте это значение имени, полученное в форме ответа 1-го API, и используйте этот ответ в качестве запроса в2-й API.

Thnaks ..

0 голосов
/ 23 мая 2018

Вы можете использовать два почтальона, первый уже установленный, а второй будет расширением chrome почтальон

...