Rozpoczynam pracę nad webservices, i mam problem z odczytywaniem informacji z serwera.
Serwer poprawnie buduje strukturę XML, natomiast klient odpowiada pustą stronę.
Prosze o pomoc

Server

  1. <?
  2. require('lib/nusoap.php');
  3.  
  4. $ns='http://url/sap/server.php';
  5. function getProd($category) {
  6. if ($category == "books") {
  7.  
  8. return "ok";
  9.  
  10. }
  11. else {
  12. return "Brak";
  13. }
  14. }
  15.  
  16. $server = new soap_server();
  17.  
  18. $server->configureWSDL('server', 'urn:server');
  19. $server->wsdl->schemaTargetNamespace = 'urn:server';
  20.  
  21.  
  22. $server->register("getProd");
  23. $server->service($HTTP_RAW_POST_DATA);
  24. ?>



Client


  1. <?
  2. require_once('lib/nusoap.php');
  3.  
  4. $client = new nusoap_client("http://url/sap/server.php");
  5.  
  6. $error = $client->getError();
  7.  
  8. if ($error) {
  9. echo "<h2>Constructor error</h2><pre>" . $error . "</pre>";
  10. }
  11.  
  12. $param=array(
  13. 'category'=>'books',
  14. );
  15.  
  16.  
  17. $result = $client->call("getProd",$param);
  18.  
  19. echo $result;
  20. ?>