Fehlermeldung beim Webservices erstellen.

anamanana

Grünschnabel
Hallo Leute !

ich möchte Webservices erstellen mit PHP + NuSoap
ich habe einen soapclient.php
PHP:
<?php
require_once ('nusoap.php');
$client = new soapclient('http://localhost/ws/soap_server.php');
$ergebnis = $client->call("Abfrage");
print $ergebnis;
?>


und eienen soap_server.php

PHP:
<?php
require_once ('nusoap.php');
$server = new soap_server();
$server -> register ("Abfrage");
// Beliebige Abfrage
function Abfrage(){
return "Hallo Welt";
}
$server -> service($HTTP_RAW_POST_DATA);
exit();
?>


wenn ich mit dem Browser den soapclient.php anrufe dann kriege ich diese Fehlermeldung:

Code:
Warning: SoapClient::__construct(http://localhost/ws/soap_server.php) [function.--construct]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in C:\Programme\xampp\xampp\htdocs\ws\soapclient.php on line 3

Warning: SoapClient::__construct() [function.--construct]: I/O warning : failed to load external entity "http://localhost/ws/soap_server.php" in C:\Programme\xampp\xampp\htdocs\ws\soapclient.php on line 3

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://localhost/ws/soap_server.php' in C:\Programme\xampp\xampp\htdocs\ws\soapclient.php:3 Stack trace: #0 C:\Programme\xampp\xampp\htdocs\ws\soapclient.php(3): SoapClient->__construct('http://localhos...') #1 {main} thrown in C:\Programme\xampp\xampp\htdocs\ws\soapclient.php on line 3


weisse jemand woran das liegt das ist meine erste schritte einen Webservices zu erstellen :confused:
 
Hast du mal "http://localhost/ws/soap_server.php" von Hand aufgerufen und geschaut was passiert?
 
ich habe den Fehler gefunden !
das liegt darin :
PHP:
$client = new soapclient('http://localhost/ws/soap_server.php');
anstatt das ich habe :

PHP:
$client = new soapclient('Null', array (....));


weil ich keinen .wsdl datei aufrufe
 
Zurück