Cookie のリストから特定の Cookie の値を取得するにはどうすればよいですか。以下は私がしようとしている方法です:
Map<String, List<String>> map = (Map<String,
List<String>>) context.get(MessageContext.HTTP_RESPONSE_HEADERS);
List<String> contentType = getHTTPHeader(map);
if (contentType != null) {
StringBuffer strBuf = new StringBuffer();
for (String type : contentType) {
strBuf.append(type);
}
System.out.println("Content-Type:" + strBuf.toString());
}
List<String> cookies = map.get("Set-Cookie");
if (cookies != null) {
System.out.println("cookies != null");
StringBuffer strBuf = new StringBuffer();
for (String type : cookies) {
System.out.println(" Looping cookie ");
strBuf.append(type);
}
System.out.println("Cookie:" + strBuf.toString());
}else{
System.out.println("cookies == null");
}
次の結果が得られ、「JSESSIONID」の値を取得したい
Cookie:JSESSIONID=88E53DE2E78TRE86E1C2B021BA240B; Path=/us-webservice
ありがとう。