Nie można zapisać wyjścia po odczytaniu danych wejściowych

Piszę program, który łączy się z serwletem dzięki aHttpURLConnection ale utknąłem podczas sprawdzania adresu 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"); 

}*/

Dostałem błąd:

java.net.ProtocolException: Nie można zapisać wyjścia po odczytaniu danych wejściowych.

jeśli sprawdzę adres URL z kodem w komentarzach, ale działa on bez niego niestety, muszę sprawdzić adres URL, więc myślę, że problem pochodzi zgetResponseCode metoda, ale nie wiem, jak to rozwiązać

Dziękuję Ci bardzo

questionAnswers(4)

yourAnswerToTheQuestion