SOAP ist ein einfaches XML-basiertes Protokoll, das es Anwendungen ermöglicht, Informationen über HTTP auszutauschen.

Oder einfacher: SOAP ist ein Protokoll für den Zugriff auf Webdienste.

SOAP-Header-Element Syntax

Das optionale SOAP-Header-Element kann anwendungsspezifische Informationen zur SOAP-Nachricht enthalten (z. B. Authentifizierung, Zahlung usw.).

Wenn das Header-Element bereitgestellt wird, muss es das erste untergeordnete Element des Envelope-Elements sein.

SOAP-Header-Element Beispiel

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Header>
  <m:Trans xmlns:m="http://www.w3schools.com/transaction/"
  soap:mustUnderstand="1">234
  </m:Trans>
</soap:Header>
...
...
</soap:Envelope>