No se puede escribir la salida después de leer la entrada
Estoy escribiendo un programa que se conecta a un servlet gracias a unHttpURLConnection
pero me estancé mientras comprobaba la url
public void connect (String method) throws Exception {
server = (HttpURLConnection) url.openConnection ();
server.setDoInput (true);
server.setDoOutput (true);
server.setUseCaches (false);
server.setRequestMethod (method);
server.setRequestProperty ("Content-Type", "application / xml");
server.connect ();
/*if (server.getResponseCode () == 200)
{
System.out.println ("Connection OK at the url:" + url);
System.out.println ("------------------------------------------- ------- ");
}
else
System.out.println ("Connection failed");
}*/
Me salió el error
java.net.ProtocolException: No se puede escribir la salida después de leer la entrada.
Si verifico la url con el código en los comentarios, pero funciona perfectamente sin él, desafortunadamente, necesito verificar la url, así que creo que el problema proviene degetResponseCode
Método pero no sé cómo resolverlo
Muchas gracias