perl舞者 - “任何”方法 - 哪种实际方法叫做?

时间:2013-04-11 17:49:46

标签: perl dancer

使用Perl的Dancer模块,如果你有一个“any”方法(匹配get / post / put / delete),你如何确定浏览器使用的实际方法?

#!/usr/bin/perl

use Dancer;

my $instance = someclass->new();

any('/' => sub{
  my $method = ???
  my $params = params();
  return($instance->$method($params));
});  

1 个答案:

答案 0 :(得分:5)

我认为是

my $method = request->method;

虽然文档建议您尽可能使用以下内容(对您的一般代理/委托没有意义):

request->is_get();
request->is_post();
# etc . .