[ AmberSkyNet ]

[ HTTP_Client ]

Наследуется от: INetProtocolHanlder, CBaseObject.

Класс реализует обработку запросов-ответов к серверу по протоколу HTTP.

Переменные класса

Имена переменных заданы аналогично описанию протокола в RFC 2068.

  • [Header]Status-Code - код ответа сервера
  • [Header]HTTP-Version - версия HTTP в ответе сервера
  • [Header]Reason-Phrase - причина
  • [Header]... - прочие параметры, передаваемые в заголовке ответа сервера
  • LoadSize - суммарный обьем загруженных данных
  • Buffer - текущий обьем буфера
  • BufferSize - размер "окна" для приема данных, максимальный обьем буфера

    Указатели класса

    Особых указателей нет, см. указатели в INetProtocolHanlder

    Handler-функция

    Класс в параметр info передаёт указатель на начало буфера, содержащего принятые данные. Размер буфера можно получить из переменной Buffer.