Как использовать java.net.URLConnection для запуска и обработки HTTP-запросов

Использованиеjava.net.URLConnection часто спрашивают здесь, иУчебник Oracle являетсятоже кратко об этом.

Этот учебник в основном только показывает, как запустить запрос GET и прочитать ответ. Он нигде не объясняет, как его использовать, среди прочего, для выполнения запроса POST, установки заголовков запросов, чтения заголовков ответов, работы с файлами cookie, отправки формы HTML, загрузки файла и т. Д.

Итак, как я могу использоватьjava.net.URLConnection запускать и обрабатывать «продвинутые» HTTP-запросы?

Ответы на вопрос(11)

Ваш ответ на вопрос