我想要获取也面对内容。但是原始的url经过了三次重定向,我怎么在第二次或者第三次重定向的时候设置cookie值呢(该cookie值后来有用)。
我的思路:
用HttpURLConnection不重定向,分三个阶段。但是奇怪的是,得到第一次内容后,第二次数据包根本就不发送,我已经关闭了连接,但是我抓包发现并没有关闭。这种情况怎么办?
或者谁能给我提供一种更好的方法?

解决方案 »

  1.   

    我想要获取的是页面内容,第一次的时候是不用cookie的,服务器返回一个Jsessionid,然后在下次访问的时候需要把这个jsessionid作为cookie设置进去,但是下一次访问是被重定向的,用HttpURLConnection根本就不去设置cookie,我不用HttpURLConnection的重定向,但是始终成功不了。哪位高手指点一下啊?谢谢。
      

  2.   

    Cookie[] allcookies=request.getCookies();
    request.getRequestDispatcher("apage.jsp").forward(request, response);
    这样转发?