Kann nicht geladen webservice mit SOAP in PHP, ich bekomme SOAP-FEHLER

Habe ich einen web-Dienst, den ich für den Zugriff über SOAP.
Aber ich bekomme einen SOAP-FEHLER:

Exception caught: SOAP-ERROR: Parsing WSDL: Couldn´t load from 'http://127.0.0.1:9999/info?wsdl' : failed to load external entity "http://127.0.0.1:9999/info?wsdl"

Wenn ich manuell die URL http://127.0.0.1:9999/info?wsdl im browser, dann sehe ich die generierte xml-Datei.

Warum kann ich laden Sie es mit SEIFE?

Lade ich die URL mit SOAP in PHP so:

$soap = new SoapClient("http://127.0.0.1:9999/info?wsdl",
array("trace" => TRUE));

Was habe ich verpasst?

BEARBEITEN

Einstellung der SOAP-version 1.1 macht es NICHT funktioniert:

$soap = new SoapClient("http://127.0.0.1:9999/info?wsdl", array("trace" => TRUE, "soap_version" => SOAP_1_1));

EDIT 2:

Ich habe es sowohl mit Windows und Ubuntu, aber nicht auf CentOS 6. Ist es etwas mit CentOS 6, das macht PHP:s SoapClient nicht funktioniert? Die PHP-version läuft bei mir auf dem CentOS 6 Maschine 5.3.3 mit (natürlich) Soap-Unterstützung in PHP aktiviert.

InformationsquelleAutor Rox | 2012-02-09
Schreibe einen Kommentar