perl SOAP::Lite代理身份验证
我试图使用SOAP::Lite从perl使用一些SOAP Web服务。 我的脚本看起来像:perl SOAP::Lite代理身份验证,perl,soap,wsdl,Perl,Soap,Wsdl,我试图使用SOAP::Lite从perl使用一些SOAP Web服务。 我的脚本看起来像: use SOAP::Lite; my $url1 = http://myUsername:myPassword@myProxyServer:port; my $url2 = https: //myUsername:myPassword@server.wsdl; print SOAP::Lite -> proxy($url1) -> service($url2) -&g
use SOAP::Lite;
my $url1 = http://myUsername:myPassword@myProxyServer:port;
my $url2 = https: //myUsername:myPassword@server.wsdl;
print SOAP::Lite
-> proxy($url1)
-> service($url2)
->myMethod("foo", "bar");
我得到了这个错误:
服务器描述<代码>https://myUsername:myPassword@server.wsdl无法
被加载:500无法连接到
http://myUsername:myPassword@myProxyServer:端口
。
$url1和$url2 URL是正确的,并且myMethod方法存在于wsdl文件中
任何帮助都将不胜感激
就我所知,我认为SOAP::Lite不能使用WSDL 如果您想使用
SOAP::Lite
,您需要自己阅读WSDL,并找出用于$url2
或者,您可以考虑围绕XML::Compile
构建一个客户机,它可以处理WSDL并允许您调用基于它的服务