SOAP est un protocole simple basé sur XML qui permet aux applications d'échanger des informations via HTTP.

Ou plus simplement : SOAP est un protocole d'accès aux services web.

Élément d'en-tête SOAP syntaxe

L'élément SOAP Header facultatif peut contenir des informations spécifiques à l'application sur le message SOAP (telles que l'authentification, le paiement, etc.).

Si l'élément Header est fourni, il doit être le premier enfant de l'élément Envelope.

Élément d'en-tête SOAP exemple

<?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>