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

Peticion GET a un server

Estas en el tema de Peticion GET a un server en el foro de Java en Foros del Web. Buenas queria saber si alguien ha realizado alguna vez una peticion GET en modo raw a un servidor web a traves de java. Tengo una ...
  #1 (permalink)  
Antiguo 13/04/2005, 05:17
 
Fecha de Ingreso: noviembre-2004
Ubicación: Newcastle
Mensajes: 96
Antigüedad: 19 años, 6 meses
Puntos: 0
Peticion GET a un server

Buenas queria saber si alguien ha realizado alguna vez una peticion GET en modo raw a un servidor web a traves de java. Tengo una idea de como seria pero no lo tengo del todo claro. Abro una conexion socket al puerto 80 y luego en un outputStream supongo ke le tendre ke pasar el comando GET y recojer su respuesta no?
Esto es para poder identificar el tipo de servidor web que corre en dicha maquina osea saber si es IIS o Apache y la version...si alguien tiene un ejemplo o una idea mas clara, ruego me lo comuniquen, asias a todos y hasta pronto, seguire investigando! bye.
  #2 (permalink)  
Antiguo 13/04/2005, 06:22
 
Fecha de Ingreso: noviembre-2004
Ubicación: Newcastle
Mensajes: 96
Antigüedad: 19 años, 6 meses
Puntos: 0
mmm Bueno pues na ya esta solucionado, asias de todos modos por la ayuda aki dejo la respuesta por si a alguien le interesa...

::Codigo::

InetAddress ip = null;
Socket s = new Socket(ip.getByName(host),port);
Writer out = new OutputStreamWriter(s.getOutputStream());
BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream()));

String data = "GET / HTTP/1.0\r\n";
out.write(data);
out.write("\r\n");
out.flush();

// lectura de la cabecera
String header;
while (!(header = in.readLine()).equals("")) {
System.out.println(header);
}
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 20:43.