Get和Post都是封装好的。所以会自动重定向,
如果你用最原始的socket链接的,就不会重定向了。。

解决方案 »

  1.   


    因为要模拟登陆,,纯粹用socket来处理,,,会感觉好无力啊
      

  2.   

    其实你只要用httpclient请求登陆就行了,重定向它会帮你处理好,session会自动放入HttpClient 对象里,接下来对该网站的请求,需要用同一个client对象
      

  3.   


    我一开始是那样让他请求登陆的,,不过好像没登上去,,返回的结果不是预期的,没有登陆成功,这个人的问题跟我的也一样,http://bbs.csdn.net/topics/390039402?page=1#post-397057246不过我现在在想登录失败,是不是我登陆的有问题
      

  4.   

    现在才忙完,才看到你给我的留言,HttpClient是android提供的方法类,你可以看下api,用HttpClient就会重定向了,,,
      

  5.   

    LZ 我和你一样的情况啊,我们做的都是正方教务系统的,基本参数和你的一样,一开始因为那段万恶的安全码问题,我需要获取到他,作为重定向后提交参数的地址,和你一样普通java项目中可以看到有重定向的过程,但是在android项目中就没有了.因为登录需要用到账号密码,还有那个验证码,我是想从验证码那里获取到验证码后根据这个安全码加上/default2.aspx地址作为提交参数的地址.就是没有重定向,导致我一直没有成功,后来看到你这个使用了安全码的地址,我直接把他固定下来,测试了,竟然成功了.
    另外,我不明白的就是你说的那段安全码的问题,他是怎么产生的,我每次打开他的主页,然后他就会重定向,后面加了一大段安全码,但是那个安全码貌似只是有长度作用,没有什么特殊意义,我随便修改了那段安全码照样能登录,