嗨,我正在使用 PHP 的soapclient 函数来调用soap webservices(使用wdsl)。
我知道如何将参数传递给方法,但我正在使用的 web 服务需要参数名称中的参数(不知道如何调用它)。
这是 web 服务在使用参数时所期望的:
<searchCriteria>
<Name MatchType=”MatchBeginning”>Exmaple Company</Name>
<Address>
<Street>Example Street</Street>
</Address>
</searchCriteria>
就是关于Name参数中的这一部分:MatchType=”MatchBeginning”</p>
这就是我调用网络服务的方式:
<?php
$client = @new \SoapClient($url,array(
'exceptions' => 1,
'login' => '****',
'password' => '****',
'trace' => 1,
));
$parameter = array(
"countries" => array(
"CountryCode" => "NL",
),
"searchCriteria" => array(
"Name" => "value"
),
);
有人可以告诉我如何使用上述方法添加参数吗?非常感激。
顺便说一句,我正在尝试使用 Creditsafe 的网络服务。也许有人会通过添加此信息来找到这个问题。