URLConnection.getHeaderField("Set-Cookie") 

解决方案 »

  1.   

    HttpConnection可以获得和摄制的
      

  2.   

    可以先从从服务器端得到,然后以HTML或者其他内容的方式返回客户端
    呵呵!
    是不是很绝啊
      

  3.   

    URLConnection.getHeaderField("Set-Cookie")不行,我已经试过了
    勇敢的心说的是何方法,可不可以更明白点?
      

  4.   

    URLConnection.getHeaderField("Set-Cookie")不行吗?
    好象应该可以啊!
      

  5.   

    URL url = new URL("http://tyy/login/hd_checknew.asp?v1=ch&v2=1&v3=LTRADER");
    URLConnection con = url.openConnection();con.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 5.0; Win32)");
    con.connect();System.out.println("-----------------------------------------");
    System.out.println("Content-Length:  "+con.getContentLength());
    System.out.println("Set-Cookie:  "+con.getHeaderField("Set-Cookie"));
    System.out.println("-----------------------------------------");getContentLength()方法可以使用,但getHeaderField("Set-Cookie")返回为空值
    但是在sniffer可以查到服务器返回的信息中包含了下列内容:
    HTTP/1.1 302 Object moved
    Server: Microsoft-IIS/5.0
    Date: Tue, 24 Sep 2002 03:26:29 GMT
    Location: ..%5Cmainmenu.htm
    Content-Length: 138
    Content-Type: text/html
    Set-Cookie: user%5Fjm=ch; path=/
    Set-Cookie: username=%B3%C2%BB%B3; path=/
    Set-Cookie: trader=E001002; path=/
    Set-Cookie: role%5Fcode=LTRADER; path=/
    Set-Cookie: defpw%5Fsucc=0; path=/
    Set-Cookie: ASPSESSIONIDGGGGGXUQ=DEALHBODGNNCIMCLGOIJMJKK; path=/
    Cache-control: private
      

  6.   

    URLConnection.getHeaderField("Set-Cookie")是可以的,但是好像在jdk1.3.1下不行,只能在jdk1.4下可以谢谢各位了!