我用Get方法打开www.paipai.com,cookie怎么是空的。
如果用网页打开www.paipai.com  httpwatch抓包可以看到有cookie的 高手指点一下
代码如下
//构造HttpClient的实例
HttpClient httpClient = new HttpClient();
//创建GET方法的实例
GetMethod getMethod = new GetMethod("www.paipai.com");
//执行getMethod
int statusCode = httpClient.executeMethod(getMethod);
//Display status code
System.out.println("Response status code: " + statusCode);
if (statusCode != HttpStatus.SC_OK) {
System.err.println("Method failed: "+ getMethod.getStatusLine());
}
//查看cookie信息
Cookie[] cookies =httpClient.getState().getCookies();
if (cookies.length == 0) {
System.out.println("cookies length 0");    
}
else {
for (int i = 0; i < cookies.length; i++) {
System.out.println(cookies[i].toString());    
}
}

解决方案 »

  1.   

    LZ参考下吧。。使用说明
    http://blog.csdn.net/mgoann/archive/2009/04/08/4057064.aspx代码范例
    http://hi.baidu.com/cooljava/blog/item/ad55ca3dc0c077c69f3d6209.html
      

  2.   

    HttpClient支持自动管理Cookies,允许服务端设定Cookies,并在请求时自动返回客户端的Cookies信息。客户端也可以手动的设置Cookies发送到服务端。
    楼主请确认你确实在客户端已经有paipai的cookies信息。
      

  3.   

    使用说明 
    http://blog.csdn.net/mgoann/archive/2009/04/08/4057064.aspx 代码范例 
    http://hi.baidu.com/cooljava/blog/item/ad55ca3dc0c077c69f3d6209.html
      

  4.   

    我现在也遇到同样的问题呀,在浏览器的http watcher 明明看到有cookies的