Spec-Zone .ru
спецификации, руководства, описания, API
|
После того, как Вы успешно создали a URL
объект, можно вызвать URL
объект openConnection
метод, чтобы получить a URLConnection
объект, или один из его протокола определенные подклассы, например. java.net.HttpURLConnection
Можно использовать это URLConnection
возразите, чтобы установить параметры и общие свойства запроса, в которых Вы, возможно, нуждаетесь перед соединением. Соединение с удаленным объектом, представленным URL, только инициируется когда URLConnection.connect
метод вызывают. Когда Вы делаете это, Вы инициализируете линию связи между своей программой Java и URL по сети. Например, следующий код открывает соединение с сайтом example.com
:
try { URL myURL = new URL("http://example.com/"); URLConnection myURLConnection = myURL.openConnection(); myURLConnection.connect(); } catch (MalformedURLException e) { // new URL() failed // ... } catch (IOException e) { // openConnection() failed // ... }
Новое URLConnection
объект создается каждый раз, вызывая openConnection
метод обработчика протокола для этого URL.
Вы не всегда обязаны явно вызывать connect
метод, чтобы инициировать соединение. Операции, которые зависят от того, чтобы быть соединенным, как getInputStream
, getOutputStream
, и т.д., неявно выполнит соединение, в случае необходимости.
Теперь, когда Вы успешно соединились со своим URL, можно использовать URLConnection
объект выполнить действия, такие как чтение из или запись в соединение. Следующий раздел показывает Вам как.