Язык скриптования сайтов Parser 3

Responsefields


Заголовки HTTP-ответа


$response:поле[значение]

$response:поле

Поле соответствует заголовку HTTP-ответа, выдаваемого Parser. Его можно как задавать, так и считывать. Значением может быть дата, строка или хеш с обязательным ключом value. Дата может использоваться и в качестве значения поля и в качестве значения атрибута поля, при этом она будет стандартно отформатирована.

Примечание: имя поля, при задании значения, преобразуется к нижнему регистру, а при считывании ищется в нижнем регистре.

Пример перенаправления браузера пользователя на стартовую страницу

$response:location[/]

$response:refresh[

   $.value[0]

   $.url[/]

]


Пример задания заголовка expires в значение «завтра»

$response:expires[^date::now(+1)]



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