BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #21686同步于 2012/3/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

java获取Cookie的碎碎念

wh88725
2012/3/8镜像同步0 回复
这几天老板让我用java搞一个网站登陆器。好吧,各种百度搜索,各种eclipse,开始了我的碎碎念之旅。 网上的大神们都说post+cookie保存即可实现登陆,好吧,我的LoginTest类里面出现了这两个关键步骤。 我顺利的用http://bbs.byr.cn/wForum/logon.php搞定了我的post。 好吧,就像我预想的那样,cookie出了问题。为啥子我getHeaderField("Set-Cookie")保存的cookie就一句话,而firebug里面那么多? 度娘是不行了,还是谷歌吧。 for a server page that sets multiple cookies, it only gets the last cookie set. This also seems to be a bug that happened in java 1.4 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4670281 还是“哥”给力啊。可是java.net你这是坑爹哪? 好吧,虽然我掉进了java的坑里,还好我有北邮人、firebug还有google。还是附上处理代码 for (int i=1; i<100; i++){ if (huc.getHeaderFieldKey(i) == null) break; else{ if(huc.getHeaderFieldKey(i).equals("Set-Cookie")) cookieVal = cookieVal + huc.getHeaderField(i).substring(0, huc.getHeaderField(i).indexOf(";"))+"; "; } } 最后再念一句:近信码不如无*,你懂得
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。