java 通过HTTP请求模拟登陆,获取不到cookie,高手帮忙看一下,代码如下

2025-05-05 09:22:50
推荐回答(4个)
回答1:

protected void readCookies(HttpURLConnection url_con){
List cookieList = url_con.getHeaderFields().get("Set-Cookie");
if(cookieList != null){
for(String cookie : cookieList){
int p = cookie.indexOf("=");
String key = cookie.substring(0, p);
String value = cookie.substring(p+1, cookie.indexOf(";"));
cookies.put(key, value);
}
}
}

回答2:

这个网站的cookie不是服务器set-cookie设置的,而是js脚本设置的。

回答3:

可以用session啊,这样存在丢失

回答4:

是不是360在后台封杀了,关了试试