解决方案 »

  1.   

    httpclient.getCookieStore().getCookies();
      

  2.   

    现在coocike是未知的,
    URL url = new URL("http://localhost:9001/print/print.do");
    HttpURLConnection huc = (HttpURLConnection)url.openConnection();
    huc.setRequestMethod("POST");
    huc.setRequestProperty("connection","Keep-Alive");
    huc.setRequestProperty("accept","*/*");
    huc.setRequestProperty(
    "user-agent",
    "Mozilla/5.0 (Windows NT 6.1) AppWebKit/537.36(KHTML,like Gecko) Chrome/29.0.1547.66 Safari/537.36");
    huc.setDoOutput(true);
    huc.setDoInput(true);
    huc.setRequestProperty("j_username", "11111111");
    huc.setRequestProperty("j_password", "123456");
    huc.setRequestProperty("verifyCode", "1111");
    BufferedReader br = new BufferedReader(new InputStreamReader(huc.getInputStream(),"GBK"));
    huc.connect();
    String line = br.readLine();
    while (line != null) {
    System.out.println(line);
    line = br.readLine();
    }上面的方法是模拟登陆,但是一直在登陆页面进不去。 这个时候得到的coocike是不对的。