解决方案 »

  1.   

    HttpClient与web服务器建立连接之后,产生一个session回话,session会话的id会保存在Cookie中,cookie保存在HttpClient的本地磁盘上,具体位置与浏览器的设置有关。
      

  2.   


    我将获得的Cookie[]保存起来,再登录多个用户切换时addCookie 但是没有效果。最后我决定每次请求重新登录了
      

  3.   

    在第一次请求时,服务器会用cookie返回一个jsessionid给客户端,以后客户端发请求时就会用cookie带上这个jsessionid,服务器就能识别这个会话了。
       所以楼主只要在httpclient登录后,取得cookie里的jsessionid的值,后能的请求全在cookie里带上这个jsessionid就能保持会话了