Невозможно записать вывод после чтения ввода

Я пишу программу, которая подключается к сервлету благодаря HttpURLConnection, но я застрял при проверке 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"); 

}*/

. У меня ошибка:

java.net.ProtocolException: Cannot write output after reading input.

если я проверю URL-адрес с кодом в комментариях, но он отлично работает без него к сожалению, мне нужно проверить URL-адрес, поэтому я думаю, что проблема связана с методом getResponseCode, но я не знаю, как ее решить

Большое спасибо

14
задан Vasily Kabunov 1 April 2016 в 17:24
поделиться