Ich versuche mit dem Zend_Soap_Client
vom Zend Framework v1.9.0 eine Verbindung zu einem Java Web-Service herzustellen:
Ausgaben:
%Vor%Irgendeine Idee, was könnte falsch sein? Die URL ist korrekt, da ich beim Aufruf von
die verfügbaren Funktionen bekomme %Vor%Laut dieser Liste gibt die Ausnahme an, dass der Server, der den Web-Service hostet, dies nicht tut glücklich mit Ihren Anfragen Codierung:
Gibt den Peer-HTTP-Server an unterstützt den verwendeten Inhaltstyp nicht um die Anforderungsnachricht zu codieren. Das Nachrichtenaustausch gilt als erfolglos abgeschlossen.
Sie sollten sich also mit dem Web-Service-Provider über den Inhaltstyp / die Codierung informieren, die sie erwarten.
Eine mögliche Lösung, wenn Sie SOAP_1_2
verwenden, ist die Änderung in SOAP_1_1
, da dies die Anforderungen ändert.
Ich verwende kein Zend-Framework, hatte aber ein ähnliches Problem mit XMLHttpRequest in JavaScript. Die Lösung bestand darin, den Inhaltstyp im SOAP-Anforderungsheader anzugeben.
%Vor%Tags und Links java php soap web-services zend-framework