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