#perl #mason
#perl #мейсон
Вопрос:
Я понятия не имею, как получить HTTP-заголовки с помощью Mason. Я знаю только, что $ m — это класс запросов Мейсона.
Комментарии:
1. Возможно, вам потребуется установить дополнительный модуль, чтобы иметь синтаксически упрощенный легкий доступ (
HTML::Mason::Devel
?) Или, как @putanmhill siggests, каким-то образом прочитать его из «внешнего интерфейса» (серверного процесса, использующего Mason). окружающая среда.
Ответ №1:
Вы могли бы попробовать:
$ENV{'REQUEST_METHOD'}
Ответ №2:
Сам Mason не имеет дела с HTTP, поскольку это, по сути, просто система шаблонов. Передача HTTP будет обрабатываться Plack
, скажем Poet
, или Catalyst
, и именно оттуда вы должны получить заголовки. Но поскольку вы не упомянули, что вы используете вместе с Мейсоном, я не могу сказать вам, где искать.