Ich erhalte den Fehler "Transport level information does not match with SOAP Message namespace URI"
. Bitte fordern Sie die Details an, um das Problem zu beheben.
Ich habe das unten auf der Client-Seite eingestellt.
%Vor%Können Sie mir bitte helfen, das Problem zu lösen?
Dieser Fehler tritt auf, wenn eine Diskrepanz zwischen dem Inhaltstyp und der SOAP-Version (wie durch den Namespace-URI des SOAP-Envelope festgelegt) der empfangenen Nachricht besteht. Z.B. Wenn Axis2 eine SOAP 1.2-Nachricht mit dem Inhaltstyp text/xml
empfängt, wird dieser Fehler ausgelöst.
Joe - Wenn Sie diesen Fehler erhalten, gehe ich davon aus, dass Sie versuchen, auf einen Dienst zuzugreifen, der wirklich alt ist und Sie möglicherweise Axis verwenden, das Version 2.0 ist. Sie können den Service nicht aufrufen, indem Sie einen Client mit Axis oder CXF erstellen. Ich habe tagelang versucht, das herauszufinden. Schließlich habe ich die SAAJ-API verwendet, um die WSDL-Anforderung zu erstellen und sie an den Dienst zu senden.
Es ist sehr einfach und hält Sie davon ab, herauszufinden, RPC / Literal / Document style etc.
Siehe diesen Beitrag - Post