使用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));
});
答案 0 :(得分:5)
我认为是
my $method = request->method;
虽然文档建议您尽可能使用以下内容(对您的一般代理/委托没有意义):
request->is_get();
request->is_post();
# etc . .