Установить cookie в Почтальоне с переменной - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь написать несколько тестов почтальона, которые требуют от меня установить cookie. Мой первый запрос возвращает токен в полезной нагрузке json, я вытащил его и сохранил в переменной, но, похоже, не могу вставить его в файл cookie для дальнейших запросов.

Я получаю значение для куки как:

var json = pm.response.json();
pm.globals.set("my-cookie", json.Token);

Я пробовал это в диалоговом окне cookie:

my-cookie={{my-cookie}}; path=/; domain=.myhost.com; Expires=Tue, 19 Jan 2038 03:14:07 GMT;

Однако, когда он отправляет cookie, он отправляет вышеупомянутое без замены переменной the, т.е. он имеет {{my-cookie}}, а не значение переменной.

Я не вижу ничего в API почтальона, который позволил бы мне устанавливать куки по запросу грамматически.

Я видел это, но в нем упоминается только добавление их через диалог

https://www.getpostman.com/docs/v6/postman/sending_api_requests/interceptor_extension

Я тоже нашел это, но не смог найти упоминания о том, как его использовать.

https://www.postmanlabs.com/postman-collection/Cookie.html

Я предполагаю, что это обычное требование и должно быть пропущено что-то очевидное, кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 03 июля 2018

Попробуйте использовать функцию заголовков с ключом Cookie и значением cookieName={{yourVariable}}

enter image description here

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