[英]Is my use of XMLin killing my remote Asterisk AGI script?
使用Perl的XML :: Simple模块时遇到一个奇怪的问题。
我在Perl中编写一个Asterisk AGI脚本,在这里我调用一个函数someSub()
,该函数使用curl将CGI页面中的XML提取到变量$xmlstream
。
然后我用XMLin
上$xmlstream
。 代码如下所示:
$xmlstream = someSub() ; #uses curl to fetch xml from a cgi page
$xmldata = XMLin($xmlstream, forcearray => 1, suppressempty => '');
这可行。 但是,稍后在我的程序中,当我使用上述两行来获取新数据时,AGI脚本在执行第二行时突然终止。
造成此错误的原因是什么? 任何帮助将非常感激。
谢谢
您能否在Perl程序中“使用诊断程序”。 参考: http : //perldoc.perl.org/diagnostics.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.