Perl文件读取通过STDIN发布的xml数据挂起,卡住,没有响应

时间:2016-11-08 16:54:01

标签: xml perl post stdin

我已将perl文件从Windows Server 2003迁移到2008 R2,但在此行停留并且没有响应:

while (<STDIN>)

我也试过这段代码,但没有运气:

my $param_string;
if ($ENV{'REQUEST_METHOD'} eq "POST"){
    read(STDIN, $param_string, $ENV{'CONTENT_LENGTH'});
}
else {
   $param_string = $ENV{'QUERY_STRING'};
}

案例:使用iframe xml数据从一个Web应用程序发布到其他具有perl脚本的数据,但没有响应。我也尝试过简单的hello world perl脚本,其工作方式Perl已正确安装。还尝试了具有输入元素的html表单的简单perl文件。发布以测试读取已发布数据的perl脚本,但无法复制(从此URL复制:http://ods.com.ua/win/eng/program/Perl5Unleashed/ch22.phtml)。
Perl版本:为MSWin32-x86-multi-thread-64int构建的Strawberry 5,版本24,颠覆0(V5.24.0)。
目录: C:\ Strawberry \ perl \ bin \ perl.exe。
CGI 已安装在服务器上。

0 个答案:

没有答案