body. Задание нового тела ответа
$response:body[DATA]
Замещает все тело ответа значением DATA.
DATA - строка, файл или хеш параметров.
Ключи хеша параметров: [3.1.4]
file - имя файла на диске (в этом случае Parser поддерживает докачку файлов [3.1.4]);
name - имя файла, которое передать посетителю;
mdate - дата и время изменения файла, которую передать посетителю.
Если передан файл с известным content-type (см. поля объекта класса file), этот заголовок передается посетителю.
См. также $response:download.
Пример замены всего тела на результат работы скрипта
$response:body[^file::cgi[script.cgi]]
Заменит весь ответ результатом работы программы script.cgi.
Пример выдачи создаваемой картинки
$square[^image::create(100;100;0x000000)]
^square.circle(50;50;10;0xFFFFFF)
$response:body[^square.gif[]]
В браузере будет выведен черный квадрат с белой окружностью. Кроме того, автоматически будет установлен нужный тип файла (content-type) по таблице MIME-TYPES.