关于COOKIES时效问题
我在做一个课表采集的小功能(遍历所有班级ID获取课表) 学校的教务网站如果没有cookies登陆的话会重定向到教务平台主页
如果我先访问教务平台获取cookies 再用一个新的HttpURLConnection实例时 依然会重定向网页
但是我如果用IE登陆教务网站 用httpwatch抓取的cookies后直接填入程序里 可以正常获取到登陆后的网页 www.
请问为什么程序里获取的cookies的自动作废呢?
下面上代码
HttpURLConnection httpUrlConn = (HttpURLConnection) new URL("xxxx").openConnection();
httpUrlConn.setRequestMethod("GET");
String cookies = httpUrlConn.getHeaderField("Set-Cookie").split(";")[0];
-----------------
//省略了前面还有一部分的遍历语句 用GET请求获取每个班级的课表
con = (HttpURLConnection) new URL("xxxxx").openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("Cookie", cookies); //报错
---------------
Server redirected too many times (20) //页面依旧被重定向