Ejemplo de here:
import java.net.*;
import java.io.*;
public class URLConnectionReader {
public static void main(String[] args) throws Exception {
URL yahoo = new URL("http://www.yahoo.com/");
URLConnection yc = yahoo.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
Desde su perspectiva, servlet es sólo una URL en algún servidor. En cuanto a no esperar una respuesta, lee sobre los hilos de Java. Pero no puede cerrar la conexión HTTP sin esperar a que finalice un servlet, ya que podría provocar un error en el servlet. Simplemente espere la respuesta en un hilo separado y deséchela si no importa.
Puede dividir su solicitud en un 'Tema' separado si desea continuar con otras partes de su aplicación. Vea también: http://stackoverflow.com/questions/4349854/calling-a-servlet-from-a-java-application – Catchwa
"¿Cuál es la mejor (más limpia) forma de hacer eso? ¿Qué hace * mejor * o * más limpio * significa. – Raedwald