perl SOAP :: Lite代理验证
问题描述:
我想从SOAP :: Lite中使用perl中的一些SOAP Web服务。 我的脚本是这样的:perl SOAP :: Lite代理验证
use SOAP::Lite;
my $url1 = http://myUsername:[email protected]:port;
my $url2 = https: //myUsername:[email protected];
print SOAP::Lite
-> proxy($url1)
-> service($url2)
->myMethod("foo", "bar");
和我得到这个错误:
服务器描述
https://myUsername:[email protected]
无法 装:500无法连接到http://myUsername:[email protected]:port
。 $ url1和$ url2网址是正确的,myMethod方法存在于wsdl文件中。
任何帮助将被折衷。
问候
答
SOAP::Lite
不能因为据我所知使用WSDL。
如果你想使用SOAP::Lite
,你需要自己读取WSDL,并找出正确的值用于$url2
或者你可以看看XML::Compile
围绕基础建设客户端,可以处理WSDL并允许您基于此调用服务。