使用Perl从HTTP POST请求获取数据

时间:2016-01-26 14:24:58

标签: perl http post web

我们如何获取Perl中通过POST请求发送的数据?它是否与PHP类似且简单,例如 $ _ POST [" name"])?如果有人能指出我将帮助我解决这个问题的网站,我将非常感激。

我找到this但我找不到像接收/获取HTTP POST数据那样的内容,只是发布表格数据'这不是我现在需要的。

1 个答案:

答案 0 :(得分:2)

所以你要为Web服务器编写Perl脚本吗?您想知道从请求中获取数据的快捷方法吗?

use CGI;

这是20年前的核心Perl标准。整个站点只包含Perl-CGI脚本。

my $q = CGI->new();
if ( $q->param()) { 
    my $name_value = $q->param( 'name' );
}

更多hereherehere

您可以查看Template,还有更多最新的Web应用程序平台。但是,如果您只想要表单中的帖子参数use CGI;