2015-10-07 105 views
1

的NuSOAP客户呼叫服务我的Web服务的WSDL看起来像这样与阵列

Web service

如果我做一个Web服务的调用,我总是得到一个错误信息

阵列串转换

$client = new nusoap_client('https://www.myservice.php'); 
$ProsesSoap = $client->call('TransformerRequest', 
array(
     'Gelar'=> $teststststst, 
     'Nama_Plg' => $teststststst, 
     'Jenis_Kelamin' => $teststststst, 
     'Tempat_Lahir' => $teststststst, 
     'Tgl_Lahir' => $teststststst, 
     'Mobilephone1' => $teststststst, 
     'Mobilephone2' => $teststststst, 
     'Telepon_Rumah' => $teststststst, 
     'Email' => $teststststst, 
     'No_Identitas' => $teststststst, 
     'Alamat_KTP' => $teststststst, 
     '.....' 
    ) 
); 

我的代码有什么问题吗?

感谢

回答

0

我劝你最好避免使用的NuSOAP和使用WSDL的PHP​​发电机,因为它确实简化了发送请求的方式。事实上,使用WSDL到PHP发生器使您能够使用OOP方法只使用完全匹配的方法和参数的名称PHP对象发送请求的可用性。此外,它采用原生PHP SoapClient的类。

您可以使用wsdltophp.comhttps://github.com/WsdlToPhp/PackageGenerator最新版本。