Java 2 Micro Edition (J2ME)



           

Соединения содержимого соединений - часть 16


/p>

Когда соединение находится в состоянии «установлено», вы можете лишь извлекать из него данные либо закрыть его. Вы можете задействовать методы, перечисленные в таблицах 8.7 и 8.9. Методы, показанные в таблице 8.8, извлекают различные части ответа HTTP, за исключением метода close (), который разрывает соединение.

Если соединение находится в состоянии «установлено», вы можете больше не активизировать методы, показанные в таблице 8.6. Вы не можете переустановить параметры запроса, что означает, что вы не можете снова использовать объект соединения для доступа к нескольким различным URI. Вы вынуждены создавать экземпляр нового соединения, пересылая новый URI в вызов Connector.ореп(). Кстати, либо клиент может прервать соединение после получения отклика, либо удаленный сервер может разорвать соединение послелосылки этого отклика.

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

Таблица 8.8. Методы интерфейса HttpConnection, вызываемые в состоянии «установлено»

Название метода 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 данного соединения как строковое значение

<


Содержание  Назад  Вперед