NuSoap客户端调用服务与数组

时间:2015-10-07 07:06:42

标签: php nusoap

我的网络服务wsdl看起来像这样

Web service

如果我打电话给网络服务,我总会收到一条错误消息

数组到字符串转换

$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,
        '.....'
    )
);

我的代码有什么问题吗?

由于

1 个答案:

答案 0 :(得分:0)

我建议你避免使用nusoap并使用WSDL到php生成器,因为它确实简化了发送请求的方式。实际上,使用WSDL到php生成器使您可以使用OOP方法通过仅使用与方法和参数名称完全匹配的PHP对象来发送请求。而且,它使用本机PHP SoapClient类。

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