URGENTE Me da el error http 500 al interrogar a un servidor web

yo
03 de Septiembre del 2003
Hola intento interrogar al formulario de la dgt y obtengo el siguiente error

java.io.IOException: Server returned HTTP response code: 500 for URL: http://www.dgt.es/cgi-bin/rutasgraf/rutasgra
f.cgi

el codigo es el siguiente por si alguien me puede ayudar

public void post (String loc, String query)
{
try
{
URL direc = new URL(loc);
URLConnection conexion = direc.openConnection();
conexion.setDoOutput(true);
DataOutputStream out = new DataOutputStream(conexion.getOutputStream());
out.writeBytes(query);
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(conexion.getInputStream()));
String s,res="";
while ((s = in.readLine()) != null)
res += s+"n";
//return res;
System.out.println((String)res);
}
catch (IOException e)
{
System.err.println(e);
}
finally
{
System.out.println("salgo por aqui");
}
}


String query= "tipo=inci&criterio=prov&inci="+"OBR"+"&provincia="+"M"+"&Comunidad=MADRID&Salida=texto";
obj.post("http://www.dgt.es/cgi-bin/rutasgraf/rutasgraf.cgi",query);


Gracias a [email protected]