2010-08-01 11 views
8

Estoy tratando de enviar una cookie junto con mi solicitud de HttpGet, pero cada vez que lo intento no he podido enviarlo con éxito. También traté de modificar las cabeceras directamente, aquí está mi código:Cómo enviar una cookie junto con HttpGet en Java

DefaultHttpClient httpClient = new DefaultHttpClient(); 

CookieStore store = new BasicCookieStore(); 
store.addCookie(MyCookieStorageClass.getCookie()); 
httpClient.setCookieStore(store); 

HttpGet httpGet = new HttpGet("http://localhost/);  

try { 
    // Execute HTTP Get Request 
    HttpResponse response = httpclient.execute(httpGet); 
    String responseData = ResponseHandler.getResponseBody(response); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 
+1

Esta es la implementación correcta para HttpClient 4.0.1, no había recibido la cookie correcta. – ninjasense

Respuesta

3

Esto es en realidad la aplicación correcta para el HttpClient 4.0.1, acababa no había sido conseguir la cookie correcta.

0

¿Su método MyCookieStorageClass.getCookie() devuelve una cookie con el dominio correcto y el atributo de ruta?

Cuestiones relacionadas