【发布时间】:2014-08-13 13:25:02
【问题描述】:
我不知道如何使用 Mason 获取 HTTP 标头。我只知道 $m 是 Mason 请求类。
【问题讨论】:
-
您可能需要安装一个可选模块以在语法上更轻松地访问(
HTML::Mason::Devel?),或者,正如@putanmhill 所暗示的那样,以某种方式从“前端”(正在使用的服务器进程)读取它梅森)环境。
我不知道如何使用 Mason 获取 HTTP 标头。我只知道 $m 是 Mason 请求类。
【问题讨论】:
HTML::Mason::Devel?),或者,正如@putanmhill 所暗示的那样,以某种方式从“前端”(正在使用的服务器进程)读取它梅森)环境。
你可以试试:
$ENV{'REQUEST_METHOD'}
【讨论】:
Mason 本身并不处理 HTTP,因为它本质上只是一个模板系统。 HTTP 传输将由Plack 通过Poet 或Catalyst 处理,您应该从那里获取标头。但由于你没有提到你在 Mason 旁边使用的东西,我不能告诉你去哪里找。
【讨论】: