【问题标题】:How to find out the HTTP method of the current request?如何找出当前请求的HTTP方法?
【发布时间】:2014-08-13 13:25:02
【问题描述】:

我不知道如何使用 Mason 获取 HTTP 标头。我只知道 $m 是 Mason 请求类。

【问题讨论】:

  • 您可能需要安装一个可选模块以在语法上更轻松地访问(HTML::Mason::Devel?),或者,正如@putanmhill 所暗示的那样,以某种方式从“前端”(正在使用的服务器进程)读取它梅森)环境。

标签: perl mason


【解决方案1】:

你可以试试:

$ENV{'REQUEST_METHOD'}

【讨论】:

    【解决方案2】:

    Mason 本身并不处理 HTTP,因为它本质上只是一个模板系统。 HTTP 传输将由Plack 通过PoetCatalyst 处理,您应该从那里获取标头。但由于你没有提到你在 Mason 旁边使用的东西,我不能告诉你去哪里找。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      • 1970-01-01
      相关资源
      最近更新 更多