Kai-Behncke
Erfahrenes Mitglied
Hallo allerseits,
ich habe einen PHP-SOAP-Webservice definiert und auch eine Namespace.xsd angelegt.
Wenn ich nun über den Klienten den Service aufrufe:
..dann scheint der Namespace völlig ignoriert zu werden??
Besteht die Möglichkeit die XML-Ausgabe des SOAP-Response zu beeinflussen, also duch meinen eigenen Namensraum?
Danke und Grüße, Kai
ich habe einen PHP-SOAP-Webservice definiert und auch eine Namespace.xsd angelegt.
Wenn ich nun über den Klienten den Service aufrufe:
PHP:
<?php
$soap = new SoapClient(
null,
array(
"location" => "http://vm519.rz.uni-osnabrueck.de/soap/webservice.php",
"uri" => "http://vm519.rz.uni-osnabrueck.de/soap/namespace.xsd",
'encoding'=>'UTF-8',
'soap_version'=>SOAP_1_2 ,
'trace'=>1
)
);
echo $soap->add(4, 10);
echo "<br>";
print "Request :\n".htmlspecialchars($soap->__getLastRequest()) ."<p>";
print "Request :\n".htmlspecialchars($soap->__getLastRequestHeaders()) ."<p>";
print "Response:\n".htmlspecialchars($soap->__getLastResponse())."<p>";
print "Response:\n".htmlspecialchars($soap->__getLastResponseHeaders())."<p>";
?>
Besteht die Möglichkeit die XML-Ausgabe des SOAP-Response zu beeinflussen, also duch meinen eigenen Namensraum?
Danke und Grüße, Kai
Zuletzt bearbeitet von einem Moderator: