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

Problemas con HttpPost

Estas en el tema de Problemas con HttpPost en el foro de Java en Foros del Web. Buenas: Estoy intentando hacerme una aplicación que me consulte automáticamente un formulario de una página web y que me muestre el resultado para automatizar la ...
  #1 (permalink)  
Antiguo 21/08/2012, 12:38
 
Fecha de Ingreso: abril-2009
Mensajes: 82
Antigüedad: 15 años
Puntos: 2
Pregunta Problemas con HttpPost

Buenas:

Estoy intentando hacerme una aplicación que me consulte automáticamente un formulario de una página web y que me muestre el resultado para automatizar la consulta y no tener que estar pendiente.

El problema es que no me devuelve lo que debería. Me explico: Tengo mapeada la dirección a la que apunta el form, y le agrego los atributos que deberían ir incrustados en la llamada (he probado tanto a hacerlo con el DNI o con mi primer apellido).

Código:
	HttpClient		httpclient = new DefaultHttpClient();
	HttpPost		httpost = null;
	HttpResponse		response = null;
	HttpEntity		entity = null;
	String			html = "";
	List<NameValuePair>	nvps = new ArrayList<NameValuePair>();

	httpost = new HttpPost("http://www.juntadeandalucia.es/educacion/vscripts/dgprh/Efectivos/SD2012/SelApe.asp");
			
	nvps.add(new BasicNameValuePair("APE1", "MORENO"));
	nvps.add(new BasicNameValuePair("APE2", ""));
	nvps.add(new BasicNameValuePair("NOMB", ""));
			
	httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.ISO_8859_1));
	response = httpclient.execute(httpost);
	entity = response.getEntity();
	html = readFromBuffer(new BufferedReader(new InputStreamReader(entity.getContent(), "ISO_8859_1")));ç
El problema es que he probado todo lo que se me ocurre para hacer que funcione, y lo único que consigo es que me devuelva la página de inicio del sitio.

¿Alguna idea?

Gracias de antemano.




PD: Para poneros más en ambiente, el formulario está en http://www.juntadeandalucia.es/educa...2012/index.asp

Como no te deja acceder directamente, si queréis verla tendréis que acceder por:
http://www.juntadeandalucia.es/educacion/ y posteriormente pulsar sobre el texto Adjudicación Definitiva de Secundaria y, tras esto, sobre la página qu ese abre pulsar Consulta de la adjudicación.

Etiquetas: httppost, string
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 11:57.