Платформа программирования J2ME для портативных устройств

Методы интерфейса




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

Описание

void close ()

Прерывает соединение (происходит из интерфейса Connection)

String getFile()

Получает поле <file> URL данного соединения

String getHostO

Получает поле <host> URL данного соединения

int getPortO

Получает поле <port> URL данного соединения

String getProtocol ()

Получает поле <protocol> URL данного соединения

:" i ing getQuery ()

Получает строку запроса URL данного соединения

String getRequestMethodf)

Получает текущий метод запроса (GET, POST и так далее)

String getRequestProperty (String key)

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

String getRef()

Получает поле <ref> URL данного соединения

String getURL()

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

Использование соединений содержимого соединений. Сила, стоящая за использованием стандартных механизмов соединений содержимого соединений, заключается в том, что не требуется собственного проектирования для создания либо механизма доступа, либо согласованного формата полезного содержимого сообщений. Эта стандартизация служит мотивом поддержки механизма соединения HTTP в MIDP. HTTP является наиболее распространенным стандартным протоколом программного уровня в Интернете на сегодняшний день. Он дает вам возможность получать доступ к большому количеству разнообразных сетевых служб, поскольку поддерживает транспортировку произвольных данных с помощью своего механизма тегирования типа MIME.

Соединения HTTP могут транспортировать множество различных видов содержимого, такого, как HTML и XML. Кроме того, HTTP может использоваться как упаковщик для туннелирования других данных протокола уровня приложений. Вы, таким образом, имеете удобный механизм передачи данных для приложений клиент-сервер.

HTTP широко используется серверами как механизм передачи множества различных служб. Службы могут быть реализованы с помощью любой из множества технологий, независимо от того, что они используют HTTP в качестве механизма передачи. Службы могут быть реализованы с помощью сервлетов Java, Java Server Pages (JSP), Pearl scripts, CGI и так далее.

Модель сервлетов является особенно мощной, поскольку сервлеты написаны на Java и легко стыкуются с другими технологиями Java enterprise, они также без проблем взаимодействуют с клиентскими технологиями. Кроме того, сервлетные системы поддерживаются стандартными Web-серверами и могут без труда создавать выводимые данные в различных форматах. В главе 11 вы узнаете, как порталы беспроводного Интернета используют эти технологии для построения служб для мобильных устройств.



Содержание раздела