IPConnection.HTTPBodyAsBuffer

From SunFlurry wiki
Jump to: navigation, search
  HTTPBodyAsBuffer (Работа с HTTP)
Объект:Объект IP
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция возвращает текущее тело HTTP запроса в виде объекта буфера (даже если тело является текстом).

Синтаксис

IPConnection.HTTPBodyAsBuffer():<Тело HTTP запроса (BUFFER)>

Возвращаемое значение

Возвращает тело HTTP пакета в виде объекта буфера.

Примеры

//Фрагмент получает http пакет на сервере, как картинку
Try
  If not TCP.HTTPReceive Then
    Exit;
  EndIf;
  аКартинка:=Picture.Create();
  aBuff:=TCP.HTTPBodyAsBuffer();
  аКартинка.LoadFromBuffer(aBuff);
  ...    
Finally
  TCP.Disconnect();
EndTry;