Передача JSESSIONID из ответа SOAP на запрос HTTP в пользовательском интерфейсе SOAP
У меня есть тестовый пример, который выполняет вход в систему через запрос SOAP, и ответ включает в себя этот заголовок:
Set-Cookie | JSESSIONID=85fc792a71f8eb1e2f0e9c63339e; Path=/somepath; HttpOnly
После этого у меня есть HTTP-запрос к URL-адресу, который можно получить, только если вход был успешным. Хотя в параметрах TestCase я установил для параметра «Поддерживать сеанс HTTP» значение true, файл cookie JSESSIONID не передается в мой запрос HTTP. HTTP-запрос выполняется без JSESSIONID, поэтому ответом является не запрошенный URL-адрес, а страница входа. Я думаю, это потому, что процесс входа в систему является запросом SOAP, а не HTTP.
Я попытался решить проблему с помощью нестандартного сценария: мне удалось захватить JSESSIONID из ответа SOAP и установить его как
Cookie | JSESSIONID=85fc792a71f8eb1e2f0e9c63339e
на мой HTTP-запрос, но ответ снова - страница входа в систему, а не запрошенная страница. Есть идеи, как решить эту проблему? SOAP UI версия 5.2.1