Foros del Web » Programación para mayores de 30 ;) » Java »

Descarga web en java

Estas en el tema de Descarga web en java en el foro de Java en Foros del Web. Hola, estoy trabajando en una app para obtener codigo de pagina HTML (form) y estoy trabajando con una libreria llamada httpParams, httpClient, httpPost (creo que ...
  #1 (permalink)  
Antiguo 21/09/2011, 13:38
Avatar de ir3al  
Fecha de Ingreso: mayo-2010
Ubicación: Talavera de la Reina
Mensajes: 110
Antigüedad: 14 años
Puntos: 4
Descarga web en java

Hola, estoy trabajando en una app para obtener codigo de pagina HTML (form) y estoy trabajando con una libreria llamada httpParams, httpClient, httpPost (creo que es), nose como utilizarlo y no encuentro informacion concreta que me pueda ayudar en como utilizarlo, Lo que quiero hacer es mandar una peticion a una direccion web, que me devuelva el codigo HTML, quiero buscar una cabecera que es "Set-Cookie:", y de esa cabecera que me devuelva quiero extraer una direccion que hay pero es que nose como hacerlo y no encuentro nada para guiarme. Os dejo el codigo que tengo:

Código Java:
Ver original
  1. HttpClient client = new DefaultHttpClient(httpParameters);
  2. HttpPost post = new HttpPost(ADDRESS_SND);
  3.  
  4. HttpResponse response = client.execute(post);
  5. HttpEntity entity = response.getEntity();

¿Alguien me puede echar una mano?
  #2 (permalink)  
Antiguo 22/09/2011, 04:36
Avatar de ir3al  
Fecha de Ingreso: mayo-2010
Ubicación: Talavera de la Reina
Mensajes: 110
Antigüedad: 14 años
Puntos: 4
Respuesta: Descarga web en java

Me da una excepción la cual me dice que el host que le pongo no existe, os dejo la excepción:

Código Java:
Ver original
  1. 09-16 14:05:04.540: WARN/DEBUG(18686): java.net.UnknownHostException: www.google.es

Pero la dirección si existe y nose porque es, os dejo el codigo que tengo puesto:
Código Java:
Ver original
  1. public String GetCookie(){
  2.         String cookie = "";
  3.         String dir = "https://sescam.jccm.es/web1/sHome.do?main=/ciudadanos/citaPrevia/citaPreLogin.jsp";
  4.        
  5.         HttpClient client = new DefaultHttpClient(httpParameters);
  6.         HttpPost post = new HttpPost(dir);
  7.        
  8.         try{
  9.             Log.w("DEBUG", "1");
  10.             HttpResponse response = client.execute(post);
  11.             //HttpEntity entity = response.getEntity();
  12.             HeaderIterator it = response.headerIterator("Set-Cookie");
  13.             Log.w("DEBUG", "2");
  14.            
  15.             while(it.hasNext()){
  16.                 Log.w("DEBUG", it.next().toString());
  17.             }//FIN while
  18.            
  19.             return cookie;
  20.            
  21.         }catch(Exception e){
  22.             Log.w("DEBUG", e.toString());
  23.             return "";         
  24.         }//FIN try-catch
  25.        
  26.     }//FIN GetCookie

¿Alguien me puede ayudar?
Un saludo.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:07.