Заголовок HTTP-відповіді Set-Cookie використовується для надсилання файлу cookie із сервера до агента користувача, щоб агент користувача міг надіслати його назад на сервер пізніше. Щоб надіслати кілька файлів cookie, потрібно надіслати кілька заголовків Set-Cookie в одній відповіді.
Отримавши відповідь, ми використовувати заголовки. метод get() для отримання заголовка «Set-Cookie».. Якщо заголовок існує, ми розбиваємо його на окремі файли cookie за допомогою методу split() і повторюємо їх за допомогою методу forEach(). У циклі ви можете виконувати будь-які необхідні операції з кожним файлом cookie.
Заголовки: метод getSetCookie(). Метод getSetCookie() інтерфейсу Headers повертає масив, що містить значення всіх заголовків Set-Cookie, пов’язаних із відповіддю. Це дозволяє об’єктам Headers обробляти кілька заголовків Set-Cookie, що було неможливо до його реалізації.
Щоб установити файл cookie у відповіді REST API, отримати посилання на відповідь і використати його метод cookie(), щоб додати екземпляри класу NewCookie. Під час надсилання у відповідь NewCookie встановлює заголовок відповіді Set-Cookie з інформацією про файли cookie. Ми можемо додати кілька файлів cookie в одній відповіді.
Колекція, доступ до якої здійснюється через колекцію файлів cookie HttpResponse, містить нові файли cookie, створені на сервері та передані клієнту в заголовку Set-Cookie. Після додавання файлу cookie за допомогою HttpResponse. Колекція печива, файл cookie одразу стає доступним у HttpRequest.