怪事情,用httpClient都执行登陆成功后,并打印出相应的session了,再执行httpClient.executeMethod(getMethod("http://.....")),页面没到达指定的页面,而又跳转到了登陆页面,这是为什么?那位大哥碰到过这种情况麻烦指导一下,谢谢

解决方案 »

  1.   

    httpClient.executeMethod(getMethod("http://....."))
    是不是你的这次链接是个过期页面导致的,你看看你的页面源文件有没有自动加的隐藏属性的input标签
      

  2.   

    解决了,是httpClient参数设置的问题,没有详细的研究就使用一个工具,会经常碰到这种那样的问题
      

  3.   

    用GetMethod将会自动处理转发过程,如果想要把自动处理转发过程去掉的话,可以调用方法setFollowRedirects(false)。 
      

  4.   

    估计是页面跳转了,你使用TCP监听器,查看一下,应该能得到结果的。÷
    MyEclipse里面就有TCP的监听程序,比较好用。