Frage

Ich lerne über SOAP-Implementierung und haben etwas verwirrt in Bezug auf den entsprechenden Namespace-URI für eine SOAP 1.2-Umschlag.

Die W3C-Spezifikation für SOAP zum "http://www.w3.org/2003/05/soap-envelope" Namespace verweist. Ich habe jedoch andere Beispiele gesehen, die den "http://schemas.xmlsoap.org/soap/envelope/" Namespace verweisen.

Es scheint mir, dass das eine oder andere Namensraum verwendet werden soll. Welche dieser beiden ist die korrekte NamespaceURI zu benutzen?

War es hilfreich?

Lösung

Es ist auf die SOAP-Version verwendet. SOAP 1.2 verwendet http://www.w3.org/2003/05/soap-envelope für den Namespace und SOAP 1.1 verwendet http://schemas.xmlsoap.org/soap/envelope/.

Als Referenz finden Sie unter http://www.w3.org/TR/soap/ und schauen in den anderen Version Spezifikationen auf dem Umschlag Abschnitt.

Sie können aber auch auf jede dieser Umschlag URLs durchsuchen und die Versionsnummer prüfen genau, welche Version der Spezifikation zu sehen, die Sie verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top