1 httpclient.getCookieStore()
2 httpRequest.setHeader("Cookie", "name="+value);  

解决方案 »

  1.   

    这两句我也知道  httpclient怎么创建,有参数吗
      

  2.   

    httpURLConnection是java的标准类,HttpClient扩展了,使用起来更加方面。详细看http://www.cnblogs.com/devinzhang/archive/2012/01/17/2325092.html
      

  3.   


     /** 
      * 初始化HttpClient对象 
      * @param params 
      * @return 
      */ 
     public static synchronized HttpClient initHttpClient(HttpParams params) { 
         if(client == null){ 
             try { 
                 KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType()); 
                 trustStore.load(null, null); 
                   
                 SSLSocketFactory sf = new SSLSocketFactoryImp(trustStore); 
                 //允许所有主机的验证 
                 sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); 
                   
                 HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); 
                 HttpProtocolParams.setContentCharset(params, HTTP.UTF_8); 
                 // 设置http和https支持 
                 SchemeRegistry registry = new SchemeRegistry(); 
                 registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); 
                 registry.register(new Scheme("https", sf, 443)); 
                   
                 ClientConnectionManager ccm = new ThreadSafeClientConnManager(params, registry); 
                   
                 return new DefaultHttpClient(ccm, params); 
             } catch (Exception e) { 
                 e.printStackTrace(); 
                 return new DefaultHttpClient(params); 
             } 
         } 
         return client; 
     }