Code: Select all
WSDLSOAP-ERROR: Parsing WSDL: Couldn't load from 'http://www.domain.com/?wsdl' : Premature end of data in tag html line 1
Zur Information: Diese WSDL funktioniert in unserer Produktionsumgebung. Wenn ich versuche, sie in meiner Entwicklungsumgebung zum Laufen zu bringen, wird dieser Fehler angezeigt.
- Zuerst habe ich versucht, diese Datei mit der SOAP-Benutzeroberfläche auszuprobieren, habe genau den gleichen
Fehler erhalten. - Ich habe versucht, es mit einem externen PHP-Skript auszunutzen, der gleiche Fehler.
Code: Select all
$wsdl = "http://www.domain.com/?wsdl";
$service = new Soapclient($wsdl);
$params = array('username' => 'xxx', 'password' => 'xxx');
var_dump($service->__soapCall('myFunction', $params));
- Ich habe versucht, die NuSOAP-Bibliothek zu verwenden, da einige Leute das scheinbar damit beheben
das ist bei mir nicht der Fall. - Ich habe die Firewall überprüft
- Ich habe diese Lösung ausprobiert https://bugs.php.net/bug.php?id=49226 keine
Arbeit - Ich habe mein php.log überprüft:
Schwerwiegender PHP-Fehler: SOAP-ERROR: Parsing WSDL: Konnte nicht geladen werden von
'http://www.domain.com/?wsdl': Vorzeitiges Ende der Daten im Tag-HTML Zeile
1 in /data/srv/www/.../library/Zend/Soap/Server.php in Zeile 762
Habe etwas danach gesucht und keine Lösung gefunden, um das Problem zu beheben.
Habe ich etwas verpasst? Haben Sie eine Idee, wie Sie das beheben können?
Wenn Sie weitere Informationen benötigen, fragen Sie einfach nach.
Vielen Dank im Voraus für Ihre Hilfe.
Mobile version