Red de conocimiento informático - Aprendizaje de programación - Java solicita la URL y obtiene los datos devueltos por el sitio web.

Java solicita la URL y obtiene los datos devueltos por el sitio web.

public static String SendGET(String url, String param){

String result=""; //El resultado devuelto por el acceso

BufferedReader?read=null; acceder al resultado

intenta?{

//crear url

URL?realurl=new?URL(url "?" param);

//Abrir conexión

URLConnection?connection=realurl.openConnection() //Establecer propiedades de solicitud universal Connection.setRequestProperty("accept",?" */*") ; conexión. setRequestProperty("conexión",?"Keep-Alive"); conexión.setRequestProperty("agente de usuario", "Mozilla/4.0?(compatible;?MSIE?6.0;?Windows?NT?5.1;SV1)" ); / /establecer la conexión conexión.connect(); //Obtener todos los campos del encabezado de respuesta Maplt;String,?Listlt;Stringgt;gt;?map?=?connection.getHeaderFields(); campos para obtener información como cookies. for?(String key:?map.keySet())?{ System.out.println(key? ?"?---gt;"? ?map.get(key) } //Definir una entrada BufferedReader); Transmitir para leer la respuesta de la URL read?=?new?BufferedReader(new?InputStreamReader( connection.getInputStream(), "UTF-8")); // Bucle para leer while?((line?= ? read.readLine()?! =?null)?{ resultado = línea }

}?{

e.printStackTrace();

} finalmente{

if(read!=null){/cerrar transmisión ¿intentar?{ e.printStackTrace() }

}

}

}

¿regresar? }