Пакет 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() – открывает и возвращает выходной поток для конкретного соединения.
 
