soaplite

    2热度

    1回答

    我有一个SOAP :: Lite客户端使用服务方法来抓取wsdl。这需要使用不带参数的单个操作和方法来调用Web服务。这导致了提供者告诉我的嵌套方法调用是错误的。而且我不太了解SOAP :: Lite或webservices。建议感激! my $lookup = SOAP::Lite->service('http://hostname.com/path/SpringVerifierWebServi

    0热度

    2回答

    我对Perl完全陌生。我已经用C#编写了一个运行在Windows机器上的Web服务,并使用SOAP :: Lite从Linux机器上的Perl脚本调用它。我的代码使用http://处理程序正常工作。现在我试图让它与https:// 工作代码为: use SOAP::Lite; use POSIX; #Tell Perl to trust the testserver's ce

    1热度

    1回答

    我尝试通过方法 '服务' 传递WSDL URL来调用SOAP ::精简版LIB(perl的)的WebAPI(ASP.Net): <code> use SOAP::Lite; SOAP::Lite->new->service('http://....wsdl')->_call('method', @params); </code> 我已经收到答案,但所有响应中的元素都作为'

    4热度

    1回答

    我在写一个SOAP/XML客户端与由Domainbox提供的API交谈时遇到问题。我正在使用SOAP :: Lite模块/库在Perl中编写客户端。我收到以下错误消息: 可能的SOAP版本不匹配:信封命名空间http://schemas.xmlsoap.org/soap/envelope/是意外的。期待http://www.w3.org/2003/05/soap-envelope。 这是因为库使用

    2热度

    1回答

    我知道这是一个非常古老的Perl模块(自上次更新5年前)。我发现它对我正在做的一个项目很有用,它需要在Perl中。而不是从底层开始,我发现这对于做基础很有帮助。我已经固定了这几个错误 - 但是这一个我无法弄清楚 有问题的模块是:https://github.com/simoncozens/Net-KashFlow 这个问题的一个例子用法是: my $kf = Net::KashFlow->new(

    3热度

    1回答

    我有几个在Apache hhtpd中的mod_perl下运行的SOAP :: Lite客户端。 其中一些使用1.1肥皂服务器,其中一些使用1.2服务器。所以,我有这样的代码: # In client 1: my $soap1 = SOAP::Lite->soapversion("1.1"); $result1 = $soap1->method1(); # In client 2: my

    0热度

    1回答

    我在使用SOAP :: Lite最基本的示例时遇到了问题。 最初,我收到了关于版本不匹配的错误,所以我按this question添加了soapversion('1.2')。 #!/usr/bin/perl -w use strict; use SOAP::Lite; use Data::Dumper; my $service = SOAP::Lite->service('https:/

    0热度

    1回答

    我有下面的模式: <xs:schema xmlns:tns="http://common.balance.contract.kernel.bgbilling.bitel.ru/" xmlns:ns1="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0"targetNamespace=

    1热度

    1回答

    我公司使用了很多内部API,它们使用非常特定的头和格式要求。我是SOAP :: Lite的新手,我试图让它在公司的框架内工作。 尝试#1: 理想情况下,我想能够只是采取原始的XML模板(见职位的底部),填充一些占位符变量,并将其发送给使用下面的代码端点: my $client = SOAP::Lite->new(proxy => "$serviceURL"); my $reply = $clie

    1热度

    1回答

    我正在使用SOAP :: Lite连接到外部服务。经过与其他公司的多次反复试验和沟通,我发现了这个问题。 我的代码如下所示: $soap = new SOAP::Lite ->service($wsdl_link) ->uri($url_link) ->proxy($proxy_link) ->on_action(sub { sprintf '"%s%s"'