一个带着cookie去访问登陆后网页的问题,快要崩溃了
队长小楠 2016-12-09 04:53:34 从 A页面登录获得Cookie 和token 已经获得
从 B页面携带cookie和token 提交请求获得查询结果
现在A页面可以实现登录获得 cookie 和token
B页面可以拿着获得的cookie和token去查询信息
但是!问题在于这两步必须得单独做才行,就是我先运行A后结束程序 然后在手动把打印的c和t放后面的程序才能正常获得结果,一旦连贯运行 ,先运行A在用c、t去访问B 就会返回“请重新登录”这个结果,
然而我拿着C T 单独执行后半部分访问B的程序却还是可以成功执行。
用的httpclient4.5执行的做的,不知道为什么连贯执行就是不行!必须要运行一半 断开 再运行
你可能会问的问题:
1.是不是你没有断开连接啊,确实断开了。
但是你想这个问题,我没有断开连接的话,相当于没有关闭浏览器,那么我再去访问下面的页面更不可能会告诉我“请重新登录”吧?
2.不要用httpclient了
试过了 也是不可以
3.网站什么时候会出现请重新登录呢?
我登陆网站后进入B页面,我打开两个B,一个不动,另一个我点击退出登录 然后再登录
这时候我再去第一个B页面查询东西的时候,就会提示:请重新登录
现在程序遇到的问题就是 连贯执行就会告诉我要 重新登录
断开执行就没有任何问题