Получить Cookie по имени после вызова restTemplate - PullRequest
0 голосов
/ 21 мая 2019

Я отправляю запрос в службу, которая устанавливает cookie в ответе:

HttpEntity<String> response = restTemplate.exchange
                (myUrl,
                        HttpMethod.GET,
                        new HttpEntity<>(headers),
                        String.class);

Я обнаружил, что могу извлечь cookie, используя следующую строку кода:

String set_cookie = response.getHeaders().getFirst(HttpHeaders.SET_COOKIE);

Однако это возвращает: name_of_cookie = value_of_cookie

Я знаю, что могу выполнить обработку String для извлечения значения cookie по имени, но я хочу найти лучшее решение в виде:

response.getHeaders().getCookieValueByName(cookie_name)

Функция getCookieValueByName не существует. Есть ли функция, которая делает то, что я хочу сделать?

...