Как в Intellij IDEA в новом HTTP-клиенте автоматизировать анализ ответа - PullRequest
0 голосов
/ 11 октября 2018

Я не смог найти, как автоматизировать синтаксический ответ и использовать в следующем GET-запросе

###
POST http://localhost/coolsoftware/rest/authentication?login=username&password=1234
---- response will be
…
Set-Cookie: JSESSIONID=028EBF489BDF2D88A8A70935F4CA7C04; <-- I need this
…

###
GET http://localhost/coolsoftware/rest/bills/
Cookie: JSESSIONID=028EBF489BDF2D88A8A70935F4CA7C04; <-- to use here

1 Ответ

0 голосов
/ 11 октября 2018
POST http://localhost/coolsoftware/rest/authentication?login=username&password=1234

> {% client.global.set("yourVariable", response.headers.valueOf('Set-Cookie')); %}

И затем:

GET http://localhost/coolsoftware/rest/bills/
Cookie: {{yourVariable}}

Если имеется более одного заголовка Set-Cookie, вы должны использовать вместо него valuesOf() ( доступно в последнем EAP),а затем выполнить итерацию по массиву, присваивающему переменные.

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