【问题标题】:Get the request URL in HTML::Mason获取 HTML::Mason 中的请求 URL
【发布时间】:2016-06-27 16:48:02
【问题描述】:

我们如何使用 HTML::Mason 在 perl 网站中找到 GET 请求 URL。我试过使用 Mason 的 $m 对象。

【问题讨论】:

  • 如果你展示你到目前为止所做的事情,你会有更好的机会。

标签: perl mason


【解决方案1】:

除了$m Mason 请求对象之外,您还有$r Apache 请求对象。 uri 方法将返回请求 URL 的路径部分:

my $url = $r->uri;

您可以在Mason Developer's Manual阅读更多内容。

如果您希望请求的 URL 包含查询字符串,可以使用 unparsed_uri 方法:

my $url_with_qs = $r->unparsed_uri;

您可以在mod_perl documentation for Apache2::RequestRec阅读更多内容。

【讨论】:

  • 至少requets方法只返回URL的路径部分,而不是实际的URL。
猜你喜欢
  • 1970-01-01
  • 2013-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多