在HTML :: Mason中获取请求URL

时间:2016-06-27 16:48:02

标签: perl mason

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

1 个答案:

答案 0 :(得分:4)

$m Mason请求对象外,您还有$r Apache请求对象。 uri方法将返回请求的URL的路径组件:

my $url = $r->uri;

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

如果您想要包含查询字符串的请求网址,可以使用unparsed_uri方法:

my $url_with_qs = $r->unparsed_uri;

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