Добавить в цитаты Настройки чтения

Страница 45 из 86

Таблица 8.2. Методы интерфейса OutputCo

Имя метода OutputCo

DataOutputStream openDataOutputStream () — Открывает и возвращает DataOutputStream, который соединяется с сетевым ресурсом, связанным с этим соединением.

OutputStream openOutputStream () — Открывает и возвращает OutputStream, который соединяется с сетевым ресурсом, связанным с этим соединением.

Интерфейс StreamCo

Интерфейс StreamCo

Интерфейс StreamCo

Соединения с коммуникационными портами, как и все другие соединения, должны быть установлены путем передачи URI в Co

address:= :;

cheme:= «coram»

unit:=

parameters:=

Например, вы могли открыть соединение с коммуникационным портом с помощью следующего оператора:

StreamCo

Полный набор параметров, которые приемлемы, зависит от родной системы программного обеспечения драйвера устройства, и, в конечном счете, конечно, на устройстве, с которым соединение было установлено.

Интерфейс ContentCo

Конечно, все потоки содержат некоторого рода «содержимое», основная цель сообщений протокола заключается в транспортировке полезной нагрузки данными. Идея, лежащая в основе интерфейса ContentCo

Интерфейс ContentCo

Таблица 8.3. Методы интерфейса ContentCo

Имя метода ContentCo

String getEncoding() — Выдает значение поля, показывающего набор символов шифрования, используемых для представления содержимого сообщения

long getLength() — Выдает длину сообщения

String getType() — Выдает тип содержимого

Протоколы, которые могут быть представлены этим интерфейсом, обычно используют некоторого рода пометку атрибута, не зависящую от содержимого, которое они транспортируют. Примером такого протокола является протокол HTTP.

Неудивительно, что интерфейс ContentCo

Интерфейс HttpCo

Таблица 8.4. Методы интерфейса HttpCo

Название метода HttpCo

long getDate () — Выдает значение поля заголовка даты

long getExpiration () — Выдает значение поля заголовка Expires

String getFile () — Выдает значение поля URL данного соединения

String getHeaderField (int n) — Выдает значение части пронумерованного поля заголовка ключ-значение

String getHeaderField (String name) — Выдает значение поля заголовка с указанным именем ключа. В качестве аргумента приемлемо любое действительное имя поля HTTP

long getHeaderFieldDate (String name, long def) — Выдает значение (анализируемое как дата) поля заголовка с указанным ключом

int getHeaderFieldlnt (String name, int def) — Выдает значение (анализируемое как целое) названного поля заголовка

String getHeaderFieldKey (int n) — Выдает часть ключа пронумерованного поля заголовка

String getHost () — Выдает часть HOST URL данного соединения

long getLastModified () — Выдает значение поля LastModified URL.

int getPort () — Выдает значение поля порта URL данного соединения

String getProtocol () — Выдает имя протокола URL

String getQuery () — Выдает область запроса URL, часть после первого"?" в URL

String getReff () — Выдает часть ссылки URL

String getRequestMethod () — Выдает метод текущего запроса

String getRequestProperty (String key) — Выдает значение указанного свойства общего запроса

int getResponseCode () — Выдает код состояния отклика v HTTP

String getResponseMessage () — Выдает сообщение отклика HTTP, связанное с кодом состояния отклика

String getURL () — Выдает строковую форму URL

void setRequestMethod (String method) — Устанавливает метод для URL; приемлемыми значениями являютсяGET, POST И HEAD

void setRequestProperty (String key, String value) — Устанавливает значение указанного свойства общего запроса