怎样做战神2的登录啊?
刚刚尝试了做一下 Warlord2 的登录,但是遇到一点小问题无法解决。
战神 II 不保存 Session,登录成功会得到一个 Session ID,直接用在 Url 地址上,服务器上有一个对应表,对应 Session ID 和本地 Cookie 里的 identify key,如果二者相符就可以进行操作,不符就会超时。每一对应关系有一定时间限制,过了时间就要重新登录更新 Session ID。
刚刚试过使用 HttpWebRequest 来尝试登录,能够顺利通过验证,得到 Session ID,但是无法取得 identify Key,一进入就会超时。
我用抓包工具查看,普通网页登录时,可以看到 cookie 是这样的:
cookie: warlord2.identify=xxxxxxxxxxx; JSESSIONID=xxxxxxxxxxxxxxxxxxxx;
用 HttpWebRequset 登录是这样:
cookie: JSESSIONID=xxxxxxxxxxxxxxxxxxxx;
可以看到,少了 warlord2.identify,我可以在 Post 时手动把它添加进 cookie 里,但是 Post 完成后再 Get 回的页面还是没有 warlord2.identify,真是头晕得不行了。
哪位大虾能不能给点指点,偶是新手,没有什么分,希望大家能够帮个小忙。