Autor | Zpráva | ||
---|---|---|---|
Casero Profil |
#1 · Zasláno: 29. 10. 2012, 00:37:44
Rád bych poprosil o radu s webovou službou SOAP.
Pro tento kód <?php $soap = new SoapClient('http://www.urlsluzby.cz:808/x.asmx?WSDL'); print_r($soap->__getFunctions()); ?> Array ( [0] => HelloWorldResponse HelloWorld(HelloWorld $parameters) [1] => HelloWorldResponse HelloWorld(HelloWorld $parameters) ) ten je správný. Na serveru je jedna funkce HelloWorld bez parametru. Když ji ale chci volat: $soap = new SoapClient('http://www.urlsluzby.cz:808/x.asmx?WSDL'); print_r($soap->__getFunctions()); $SearchResponse = $soap->HelloWorld(); Tak mi vyskočí tato chyba: Array ( [0] => HelloWorldResponse HelloWorld(HelloWorld $parameters) [1] => HelloWorldResponse HelloWorld(HelloWorld $parameters) ) Fatal error: Uncaught SoapFault exception: [HTTP] Not Found in /hosting/www/kola.cz/vap3/ip.php:24 Stack trace: #0 [internal function]: SoapClient->__doRequest('__call('HelloWorld', Array) #2 /hosting/www/kola.cz/vap3/ip.php(24): SoapClient->HelloWorld() #3 {main} thrown in /hosting/www/kola.cz/vap3/ip.php on line 24 Kde může být chyba? |
||
Casero Profil |
#2 · Zasláno: 30. 10. 2012, 16:13:48
Tak vyřešeno. Jedná se o bug phpka. Snad to někomu dalšímu pomůže.
|
||
Časová prodleva: 11 let
|
0