httpclient模拟登入 多用户登入并发操作怎么解决

问题描述

httpclient模拟登入 多用户登入并发操作怎么解决

.最近写了一个模拟登陆集大教务处获取成绩的页面,但是只能一个用户登入,如果另外一个用户登入了 ,前一个用户查出来的成绩就是后一个用户的。 httpclient有提供相关策略吗? 该如何解决呢 万谢! 求不要告诉我带上cookie 我试过了 带上也没用 一个httpclient相当于一个浏览器 你第一个用户获取的cookie和第2个用户获取的cookie是一样的 谢谢~

解决方案

可以禁用httpclient的保持会话的功能,自己去附加cookie。每个实例自己保持HttpState对象。

解决方案二:

cookie不太可能一样,你用ie登录2个用户看看

把每个用户登陆后的cookie记录下来,用httpwebrequest传对应cookie去查成绩

解决方案三:

原先怎么记录用户信息的?
第二用户登录后不要覆盖,该成支持记录多个用户的方式。
每个页面参数中都带上当前用户id或用户名。

时间: 2024-11-02 06:25:00

httpclient模拟登入 多用户登入并发操作怎么解决的相关文章

下面的程序代码是一个同步打枪的实例,子弹的容量是12粒,使用程序来模拟对枪膛的压入和射出操作。请问下面的代码,那里出现问题,然后怎样解决?

问题描述 publicclassShot{publicstaticvoidmain(Stringargs[]){Chamberchamber=newChamber();Addadd=newAdd(chamber);Launchlaunch=newLaunch(chamber);add.start();launch.start();}}classChamber{privateintnum=0;privatebooleanempty=true;publicsynchronizedvoidput(in

httpclient模拟登陆具体实现

 最简单的方法就是通过得到的cookie定制一个httpclient,感兴趣的朋友可以了解下本文 httpclient模拟登陆(使用js设置cookie)  代码如下: <html>  <meta http-equiv='Content-Type' content='text/html; charset=gb2312'>  <link rel=stylesheet type=text/css href='/bbs.css'>  <script>documen

c++-关于C++的入栈和出栈操作

问题描述 关于C++的入栈和出栈操作 使用模板实现一个栈类,实现入栈和出栈操作,分别测试doubleintcharlongbool等类型 解决方案 http://wenku.baidu.com/link?url=FSCYEuOOM_QSZUMRDTi8NV8lyVP0G6pBXPzZ7SbH9ZLskbNUr6dHsX75CPgh1xH2pukZB40OozK9zSNHx4l1sGmesAOa6tAXGlDcLm2d21m 解决方案二: http://zhidao.baidu.com/link?

httpclient-java 利用 httpClient 模拟登陆网站时,网站重定向,我该怎么进入后继的网页啊!

问题描述 java 利用 httpClient 模拟登陆网站时,网站重定向,我该怎么进入后继的网页啊! 我用的是httpclient4.3.6 .我模拟登陆我们学校的网站,获取了cookies,但是我用httpwatch看 有重定向的问题,我不知道怎么进入后面的网页!求解!我贴上代码,求代码详解,谢谢!!!小弟初学java 现需要做这个操作,很是艰难呀!感激不尽! 解决方案 public class Test { public static void main(String[] args) th

java httpclient-有人用httpclient模拟表单提交登陆QQ邮箱的吗

问题描述 有人用httpclient模拟表单提交登陆QQ邮箱的吗 有没有人做过httpclient模拟表单提交登陆qq邮箱获取邮件的 解决方案 参考列表" rel="nofollow">java登陆qq邮箱获取联系人列表

java-用JAVA HttpClient模拟登陆网站时登陆成功后网站重定向,请问一下 怎么解决???谢谢拉

问题描述 用JAVA HttpClient模拟登陆网站时登陆成功后网站重定向,请问一下 怎么解决???谢谢拉 我觉得最有问题的地方就是我没有触发这个js事件 js的部分代码如下 通过这个JS代码我猜测YAHOO.util.Connect.asyncRequest('xxx','XXX', callback, null) 和我直接通过get和post请求服务器 服务器处理的话会有些许不同 . 并且我通过post请求登陆后 服务器返回了我 这代表登陆成功了 可是 当请求成功后 转向网站的个人主页的时

有人做过java httpclient 模拟登陆outlook 获取邮件的吗

问题描述 有人做过java httpclient 模拟登陆outlook 获取邮件的吗 有人做过java httpclient 模拟登陆outlook 获取邮件的吗 解决方案 其实现在很多可以做模拟登录的httpClient,JSOUP,htmlUnit,我做过用Jsoup做模拟登录,要做两次模拟,第一次是获得Cookie,第二次带入cookie就行了,大致思想就是这样. 解决方案二: 这种程序没有意义,因为网页是不断变化的,你应该用mapi从本地outlook获取,或者用pop协议从邮箱服务器

httpclient 模拟登录邮箱

问题描述 httpclient 模拟登录邮箱 httpclient 模拟登录邮箱 登录邮箱 private static String USERNAME = "111111"; private static String PASSWORD = "222222"; private static String LOGINURL = "https://mail.qq.com"; public static void main(String[] args

解决方案-python或java httpclient模拟登录,cookie获取问题

问题描述 python或java httpclient模拟登录,cookie获取问题 目前准备用python或java httpclient做一个模拟登录的程序,可是无法获取cookie, 原因是,请求登录URL时,服务器反应是分两步来进行的.流程大概如下: 1. 首先,服务器会先发过来一个.JS文件,浏览器执行其中的函数,生成cookie,貌似存到document.cookie中. 2. 然后,需要带着生成的cookie才能去访问登录URL. 因为我的程序不能像浏览器一样执行.js文件,所以也