La Web del Programador: Comunidad de Programadores
 
    Pregunta:  15223 - COMO LLAMAR A UN CGI DESDE JAVA
Autor:  Jose Luis Rojas Alonso
Estoy intentando conectarme a un cgi que necesita 3 parametros

javasoft = new URL("http://piramides.dia.fi.upm.es/cgi-bin/decocgi.exe?data="+t+"&username=guest&password=unl");

En teoria los datos se pasan en este orden y luego leo la respuesta con

dis = new DataInputStream(javasoft.openStream());
String line = dis.readLine();
while(line!=null)
{
System.out.println(line);
line = dis.readLine();
}

Pero no recibo nada

Si alguien me puede ayudar le estaria muy agradecido

  Respuesta:  Carlos Garcia
Hola, espero servirte de ayuda.

En el fragmento de codigo que adjuntas veo que no estableces
la conexion con la otra máquina

...
...
URLConnection conn = javasoft .openConnection();
dis = new DataInputStream(conn.getInputStream());
...
...

Consejo. Pruebalo con el bucle local. localhost y depuralo mejor asi.
Suerte !!