Обзор класса URLConnection Java, пример программы

Обзор класса URLConnection Java, пример программыКласс URLConnection является классом общего назначения и предназначен для доступа к атрибутам удаленного ресурса.

Как только будет установлено соеди­нение с удаленным сервером, класс URLConnection можно использовать для просмотра свойств удаленного объекта, прежде чем переносить его локально. Эти атрибуты раскрываются в спецификации сетевого протокола HTTP и как таковые имеют смысл только для объектов типа URL, использующих протокол HTTP.

В классе URLConnection определяется несколько методов. Некоторые из них перечислены ниже:

int getContentLength() - возвращает длину в байтах содержимого, связанного с ресурсом. Если длина недоступна, возвращается значение - 1. Заметьте, функция возвращает тип int. Читать

Создание соединений с URL Java

Создание соединений с URL JavaКлассы URL и URLConnection инкапсилируют большую часть всех сложных подробностей процесса извлечения информации с удаленного узла. Объект URL создается следующим образом:

Для простого извлечения содержимого заданного ресурса достаточно использовать метод openStream() класса URL. Этот метод возвращает объект InputStream. Поток данного типа можно использовать обычным образом, например создать объект Scanner: Читать