Я использовал gSOAP (C ++ Toolkit) для создания SOAP-сервера, и я полагаю, что с помощью php отправьте запрос getMobile на мыльный клиент и напечатайте полученный номер телефона
<?php
$client = new SoapClient("test.wsdl",array('trace'=>true, 'exceptions'=>true, 'user' => 'Grace' ));
$arrParameters_Login = array('user' => 'Grace');
//$arrParameters_Login = array('complexType' => (array('sequence' => (array('user' => 'Grace')))));
$objLogin = $client->getMobile($arrParameters_Login);
die;
?>
ошибка при загрузке файла phpс xampp в браузере
Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document
in C:\xampp\htdocs\soaptest\server\t.php:9 Stack trace: #0 C:\xampp\htdocs\soaptest
\server\t.php(9): SoapClient->__call('getMobile', Array) #1 C:\xampp\htdocs\soaptest
\server\t.php(9): SoapClient->getMobile(Array) #2 {main} thrown in C:\xampp\htdocs
\soaptest\server\t.php on line 9
Я так долго искал, но не мог найти способ решить мою проблему .. какая идея?это как-то связано с моим файлом wsdl?или местоположение?
<service name="test">
<documentation>gSOAP 2.8.3 generated service definition</documentation>
<port name="test" binding="tns:test">
<SOAP:address location="http://192.168.82.52:8080"/>
</port>
</service>