time-master
Erfahrenes Mitglied
Hi,
ich habe ein Problem mit der Klasse SoapServer! Erstmal meine Sourcen:
Mein Problem ist, dass ich einfach keine Antwort zurück bekomme, bzw. eine leere stdClass! Mein Client ist definitiv in Ordnung! Es muss also am Server liegen! Ich habe mir die Anfrage, die beim Server ankommt angeschaut und die ist eigentlich auch okay:
Und die Methode Version der Klasse XpService wird auch aufgerufen! Es kommt nur nichts zurück!
Hat jemand einen Lösungsansatz für mich?
ich habe ein Problem mit der Klasse SoapServer! Erstmal meine Sourcen:
PHP:
ini_set("soap.wsdl_cache_enabled", "0");
class XpService
{
public function Version($qq)
{
return "teststring";
}
}
$soapcontent = file_get_contents('php://input');
try
{
$server = new SOAPServer("http://faxeUrl.WSDL");
$server->setClass("XpService");
$server->handle($soapcontent);
}
catch (SOAPFault $f)
{
file_put_contents("qq.txt", $f->faultstring);
}
Mein Problem ist, dass ich einfach keine Antwort zurück bekomme, bzw. eine leere stdClass! Mein Client ist definitiv in Ordnung! Es muss also am Server liegen! Ich habe mir die Anfrage, die beim Server ankommt angeschaut und die ist eigentlich auch okay:
Code:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<Version xmlns="http://tempuri.org/">
<userKey>testKey</userKey>
</Version>
</soap:Body>
</soap:Envelope>
Hat jemand einen Lösungsansatz für mich?