thinkphp soapcall,参数错误
$client = new SoapClient(null, array(
'location' => 'https:/***.com/services/EbtService',
'uri' => 'http:/***.com/services/EbtService',
'trace' => true,
'soap_version' => SOAP_1_2,
));
$param = array(
'in' => array(
'SNNUM' => '',
'WDNUM' => '',
'FMATNR' => '',
'RMATNR' => '',
'NUMBER_SL' => '',
'NAME' => '',
'ADRESS' => '',
'PHONE' => '',
'CPDL' => '',
)
);
$p = $client->__soapCall('service',$param);
对方是用java写的服务器端,以上这样方式访问的话,会提示unknown错误,但是如果我把$param,变成array() 去访问,是收到对方的返回信息的,而我把$param变成一个字符串,对方又接收不到信息。对方给的wsdl链接,但是经过很多次试验,暂时只有这种方法才能链接得上
求大神解答