在restTemplate调用之后按名称获取Cookie

时间:2019-05-21 17:25:05

标签: java httprequest resttemplate

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

0 个答案:

没有答案