Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет javax.microedition.io

Интерфейс HttpConnection

Декларирует Методы и Константы для протокола соединения HTTP.

Методы:

  • long getDate() – возвращает данные;
  • String getFile() – возвращает часть файла по адресу URL;
  • String getHeaderField(int n) – возвращает заголовок файла по индексу;
  • String getHeaderField(String name) – возвращает заголовок файла по названию;
  • long getHeaderFieldDate(String name, long def) – возвращает значение заданного поля.для даты;
  • int getHeaderFieldlnt(String name, int def) – возвращает значение заданного поля для номера;
  • String getHeaderFieldKey(int n) – получает файл заголовка по ключу;
  • String getHost() – возвращает информацию о соединении;
  • long getLastModified() – возвращает значение модифицированного заголовка;
  • int getPort () – возвращает номер порта соединения;
  • String getProtocol() – возвращает имя протокола;
  • String getQuery() – возвращает запрос на соединение;
  • String getRequestMethod() – определяет текущий метод произведенного запроса;
  • String getRequestProperty(String key) – возвращает свойства запроса для соединения;
  • irit getResponseCode() – возвращает код состояния протокола HTTP;
  • String getResponseMessage() – возвращает сообщение о коде состояния протокола HTTP;
  • String getURL() – возвращает адрес соединения;
  • void setRequestMethod(String method) – задает метод для запроса адреса;
  • void setRequestProperty(String key, String value) – устанавливает свойства производимого запроса.

Константы:

  • static String GET – метод соединения по протоколу HTTP;
  • static String HEAD – основной метод соединения по протоколу HTTP;
  • static int HTTP_ACCEPTED – запрос принят, но не был обработан;
  • static int HTTP_BAD_GATEWAY – недопустимый ответ от сервера;
  • static int HTTP_BAD_METHOD – не позволительный метод для запроса;
  • static int HTTP_BAD_REQUEST – запрос не был принят;
  • static int HTTP_CLIENT_TIMEOUT – запрос не произведен в момент ' связи с сервером;
  • static int HTTP_CONFLICT – запрос не закончен из-за конфликта;
  • static int HTTP_CREATED – запрос произведен;
  • static int HTTP_ENTITY_TOO_LARGE – отказ обработки запроса из-за большого размера;
  • static int HTTP_EXPECT_FAILED – запрос ожидания не выполнен;
  • static int HTTP_FORBIDDEN – запрос принят, но выполнен не будет;
  • static int HTTP_GATEWAY_TIMEOUT – сервер не получил своевременный ответ;
  • static int HTTP_GONE – затребованный ресурс не найден;
  • static int HTTP_INTERNAL_ERROR – неожиданная ошибка на сервере;
  • static int HTTP_LENGTH_REQUIRED – отказ от приема запроса.

Интерфейс HttpsConnection

Декларирует Методы и Константы для безопасного сетевого соединения.

Методы:

  • int get Port ()- возвращает сетевой номер порта для соединения;
  • Securitylnfo getSecuritylnfo () – получает информацию о безопасности связи.

Интерфейс InputConnection

Интерфейс для создания входной связи с сетью.

Методы:

  • DatalnputStream openDataInputStream() – открывает и возвращает поток ввода данных для конкретного соединения;
  • InputStream openlnputstream()- открывает ^возвращает входной поток для конкретного соединения.

Интерфейс OutputConnection

Интерфейс для создания выходной связи с сетью.

Методы:

  • DataOutputStream openDataOutputStream() – открывает и возвращает поток вывода данных для конкретного соединения;
  • OutputStream open0utputstream() – открывает и возвращает выходной поток для конкретного соединения.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.