necesito algo de ayuda.
Tengo una url a la que quiero conectar. Dicha url me devuelve un fichero XML y posteriormente quiero tratar el XML que me devuelva esa URL.
Tengo el código que he sacado de aqui http://www.androidcurso.com/index.ph...-desde-android
y lo tengo así
Código:
Al método en cuestión lo llamo en el momento de crear la actividad.private String getPreguntaXML() throws Exception { String pagina = "", devuelve = ""; int response = -1; try { URL url = new URL("http://127.0.0.1:8084/Trivinet/XML?k=getPregunta"); HttpURLConnection conexion = (HttpURLConnection) url.openConnection(); conexion.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"); if (conexion.getResponseCode()==HttpURLConnection.HTTP_OK) { BufferedReader reader = new BufferedReader(new InputStreamReader(conexion.getInputStream())); String linea = reader.readLine(); while (linea != null) { pagina += linea; linea = reader.readLine(); } reader.close(); } else { tvPregunta.setText("ERROR: " + conexion.getResponseMessage() + "\n"); } conexion.disconnect(); return devuelve; } catch (IOException e) { throw new Exception("IOException 2"); } }
A la url puedo acceder sin problemas desde un navegador pero desde el terminar siempre obtengo null al hacer conexion.getResponseCode()
He probado vaarias formas mas que he leído sobre este fallo, todas ellas sin éxito.
Cualquier orientación que pudieseis darme os la agradecería.
Saludos