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