Программирование мобильных телефонов

         

Интерфейс HttpConnection




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

Методы

  •  long getDate() - возвращает данные;
  •  String getFilef) - возвращает часть файла по адресу 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 getRequestMethqcK ) - определяет текущий метод произведенного запроса;
  •  String getRequestProperty (String key) - возвращает свойства запроса для соединения;
  •  irit getResponseCode()- возвращает код состояния протокола HTTP;
  •  String getResponseMessage () - возвращает сообщение о коде состояния протокола HTTP;
  •  String getURL () - возвращает адрес соединения;
  •  void setRequestMethodf 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 - отказ от приема запроса.



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