Ne peut pas écrire la sortie après la lecture de l'entrée

Je suis en train d'écrire un programme qui se connecte à un servlet grâce à un HttpURLConnection mais je suis bloqué lors de la vérification de l'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"); 

}*/

J'ai obtenu l'erreur :

java.net.ProtocolException: Impossible d'écrire la sortie après la lecture de l'entrée.

si je vérifier l'url avec le code dans les commentaires, mais il fonctionne parfaitement sans qu'il
malheureusement, j'ai besoin de vérifier l'url donc je pense que le problème vient de la getResponseCode méthode, mais je ne sais pas comment le résoudre

Merci beaucoup

OriginalL'auteur ulquiorra | 2012-07-10