perl SOAP::Lite代理身份验证

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

我试图使用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)
    ->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并允许您调用基于它的服务