想用java模拟登陆一个需要输入用户名密码的页面,也看到网上那个模拟登陆百度的页面,那个一共连接了三次,
谁能给讲解一下模拟登陆的原理。
谁能给讲解一下将会非常感谢!

解决方案 »

  1.   

    用http模拟,在客户端保存cookies,再次发送请求的时候,附带上保存的cookies,就会被服务器认为是上一次登陆的用户。因为http协议是无状态协议,所以每次访问,都会有标识来确定是那个客户进行的访问,这个标识就会是cookies或者是隐藏域之类的。
      

  2.   

    那模拟这个登录要发送几次请求?就发送一个post请求就可以了吗?需不需要先get那个登陆的页面,再post,然后再get那个最终登陆成功跳转到的页面?
      

  3.   

    http://topic.csdn.net/u/20091028/11/d32fa8ba-336e-4812-a142-0bb18e0ca0d3.html和你说的差不多