TL; DR
Cookies - это не что иное, как заголовок с именем cookie
и значением заголовка в формате name=value; anothername=anothervalue; yetanotherone=yetanothervalue;
, что касается http-запроса
Читать дальше
С https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie
Заголовок HTTP-запроса Cookie содержит ранее сохраненные куки-файлы HTTP.
отправлено сервером с заголовком Set-Cookie.
Заголовок Cookie является необязательным и может быть опущен, если, например,
настройки конфиденциальности браузера блокируют файлы cookie.
Как отправить Cookie
Как и любой другой заголовок. Единственное условие: имя заголовка должно быть cookie
, а значение заголовка должно быть в формате name=value; anothername=anothervalue; yetanotherone=yetanothervalue;
.
Curl
curl -v --cookie "USER_TOKEN=my-most-secure-session-id" http://localhost:8080/
Если вы хотите, чтобы ваш curl прочитал файл cookie и отправил его
использование curl -c /path/to/cookiefile http://yourhost/
Подробнее здесь: https://curl.haxx.se/docs/http-cookies.html
Как отправить его с помощью SoapUI
Отправка файла cookie в качестве заголовка запроса в запросе SOAP UI для веб-службы остальных
Установите пользовательский сеанс (вход в систему), используя chrome или firefox, и перейдите на вкладку разработчика, скопируйте значение cookie и отправьте его вместе с запросом soapUI в качестве заголовка. (Поздравляю, вы угоняете свой собственный сеанс)
Для любого теста, в котором вам нужно передать cookie, в soapUI, перейдите к параметрам тестового набора и включите «поддерживать HTTP-сессию».
http://www.soapui.org/soapui-projects/form-based-authentication.html
Это моя вкладка разработчика Google Chrome, на которой показаны заголовки запросов страницы stackoverflow
![enter image description here](https://i.stack.imgur.com/vgAgc.png)