构造表单后,*.executeMethod(postMethod)执行post方法,返回成功登陆的htlm源码后,
问题?
此时如果执行GetMethod("请求资源URL")方法,请求资源被拒绝,说是没有登陆,可我上面已经post成功了,我想知道,在执行post以后,服务器肯定会把个人信息保存在session中,那么我之后的get要怎么样才能让服务器知道我是已登陆的用户呢?此问题还可以描述为,
当用IE浏览器登陆以后,可以用浏览器下载文件,为什么用HttpClient不能下载,初步估计它们是两个不同的session,不知道对不对?
问题?
此时如果执行GetMethod("请求资源URL")方法,请求资源被拒绝,说是没有登陆,可我上面已经post成功了,我想知道,在执行post以后,服务器肯定会把个人信息保存在session中,那么我之后的get要怎么样才能让服务器知道我是已登陆的用户呢?此问题还可以描述为,
当用IE浏览器登陆以后,可以用浏览器下载文件,为什么用HttpClient不能下载,初步估计它们是两个不同的session,不知道对不对?
解决方案 »
- 两个项目之间传递参数问题 --- 大神进
- Ext中复选框显示不出来
- struts和hibernate的程序中weblogic8.15上报错
- 求助!十万火急呀!jsp做一个网站老是出错!
- ssh集成异常!!!!
- JSTL乱码问题,高分请教
- 请问blog怎么理解,我个人的理解是“个人的专栏”,不知对不对?另外,若我理解没错,那做blog就很容易了,就是在页面显示所有用户id=**
- tomcat控制台catch到:Before start of result set,一般为什么错误,请举例...
- 关于网站简体繁体转换的问题
- JSP/BEAN/SERVLET 哪一种方式效率更高一点呢?
- 在线等~~~ 急!急!急! 急!
- 素质问题 大家来讨论一下 撒分
普通用浏览器下载,第一次登录post后,服务器会留个session,sessionid交个client。所以你第二次get的时候,把sessionid传回去就应该可以。你应该找个sniffer工具看看,普通的浏览器登录并下载的,本地到服务器之间的tcp/ip报文和你用httpclient的时候有什么不同。就可以理解session是什么玩的了。