我正在向服务发送请求,该服务在响应中设置了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函数不存在。有需要执行的功能吗?