SoapFault-Ausnahme: [HTTP] Nicht unterstützter Medientyp beim Zugriff auf Java Web-Service von PHP

7

Ich versuche mit dem Zend_Soap_Client vom Zend Framework v1.9.0 eine Verbindung zu einem Java Web-Service herzustellen:

%Vor%

Ausgaben:

%Vor%

Irgendeine Idee, was könnte falsch sein? Die URL ist korrekt, da ich beim Aufruf von

die verfügbaren Funktionen bekomme %Vor%     
Mads Mobæk 24.10.2009, 12:17
quelle

2 Antworten

32

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.

    
Henrik Opel 26.10.2009, 12:09
quelle
5

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%     
physicalattraction 11.06.2015 09:48
quelle