4

在 PHP 中,php://input可以读取原始请求正文数据,这是我在这种情况下需要的。然而,服务器端主干的其余部分都是用 PERL 编写的,所以我试图找到替代方案php://input——但我找不到。

简短的问题:

如何在 Perl 中获取原始 POST 数据(请求正文)?(CGI 变量完全没有显示)。

谢谢!

4

1 回答 1

7

从 CGI 模块的文档中,

如果 POST 数据的类型不是 application/x-www-form-urlencoded 或 multipart/form-data,则不会处理 POST 数据,而是在名为 POSTDATA 的参数中按原样返回。要检索它,请使用如下代码:

my $data = $query->param('POSTDATA');
于 2012-12-10T07:40:48.967 回答