繁体   English   中英

带阵列的NuSoap客户端呼叫服务

[英]NuSoap Client call service with array

我有Web服务wsdl看起来像这样

网络服务

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

数组到字符串的转换

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

我的代码有什么问题吗?

谢谢

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM