На что конкретно влияет URLConnection.setDoOutput ()?

Там setDoOutput () в URLConnection . Согласно документации я должен

установить флаг DoOutput в значение true, если вы собираетесь использовать соединение URL для вывода, и false в противном случае.

Теперь я столкнулся с именно этой проблемой - среда выполнения Java преобразует запрос в POST , как только вызывается setDoOutput (true) и сервер только отвечает на запросы GET . Я хочу понять, что произойдет, если я удалю этот setDoOutput (true) из кода.

На что именно это повлияет? Предположим, я установил для него значение false - что я могу сделать сейчас, а что нет? Смогу ли я выполнять запросы GET ? Что такое «вывод» в контексте этого метода?

72
задан sharptooth 21 December 2011 в 09:53
поделиться