(php)使用参数名中带有参数的soapclient调用wsdl方法
您好,我正在使用PHP的soapclient函数调用soap Web服务(使用wdsl) 我知道如何将参数传递给方法,但我使用的Web服务在参数名称中需要参数(不确定如何调用) 这是webservice在使用参数时所期望的:(php)使用参数名中带有参数的soapclient调用wsdl方法,php,soap,wsdl,soap-client,named-parameters,Php,Soap,Wsdl,Soap Client,Named Parameters,您好,我正在使用PHP的soapclient函数调用soap Web服务(使用wdsl) 我知道如何将参数传递给方法,但我使用的Web服务在参数名称中需要参数(不确定如何调用) 这是webservice在使用参数时所期望的: <searchCriteria> <Name MatchType=”MatchBeginning”>Exmaple Company</Name> <Address> <Street>
<searchCriteria>
<Name MatchType=”MatchBeginning”>Exmaple Company</Name>
<Address>
<Street>Example Street</Street>
</Address>
</searchCriteria>
埃克斯马普公司
范例街
在名称参数:MatchType=“matchBeging”中与此部分有关
这就是我如何称呼Web服务的:
<?php
$client = @new \SoapClient($url,array(
'exceptions' => 1,
'login' => '****',
'password' => '****',
'trace' => 1,
));
$parameter = array(
"countries" => array(
"CountryCode" => "NL",
),
"searchCriteria" => array(
"Name" => "value"
),
);
我知道怎么做了:
$parameter = array(
"countries" => array(
"CountryCode" => "DE",
),
"searchCriteria" => array(
"Name" => array( "_" => "value",
"MatchType" => "MatchBeginning"
),
)
);