//得到响应头中返回的所有信息,以key-value的形式保存
Map<String, List<String>> heads = httpURLConnection.getHeaderFields();
//响应头中,可能会有多个Set-Cookie,把key=Set-Cookie的都取出来,放到集合里
List<String> list = heads.get("Set-Cookie");
//遍历集合,把对应的value拼接成一个cookie
for (String str : list) {
//截取有用的信息,根据实际情况
str = str.substring(0, str.indexOf(";") + 1);
//这样就可以把set-cookie的值都取到
System.out.println("str: " + str);
}
解析HTTP响应头获取Cookie
本文详细介绍了如何从HTTP响应头中提取所有信息,并聚焦于Set-Cookie字段的处理。通过遍历和拼接,实现了对多个Set-Cookie值的有效获取。
1197

被折叠的 条评论
为什么被折叠?



