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.

    Поддержать сайт на родительском проекте КГБ