élément SOAP Header
L'élément SOAP Header option contient des informations en-tête.
élément SOAP Header
L'élément SOAP Header option contient des informations spécifiques à l'application sur le message SOAP (telles que l'authentification, le paiement, etc.).
Si l'élément d'en-tête est présent, il doit être le premier élément de l'élément d'enveloppe de l'enfant.
Remarque: Tous les éléments enfants immédiats de l'élément d' en- tête doivent être namespace qualifié.
<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>
L'exemple ci-dessus contient un en-tête avec un élément "Trans", sa valeur est 234, la valeur "mustUnderstand" attribut de cet élément est "1."
SOAP dans l'espace de noms par défaut ( "http://www.w3.org/2001/12/soap-envelope") définit trois attributs.
Les trois propriétés sont: acteur, mustUnderstand et encodingStyle. Ceux-ci sont définis dans l'attribut d'en-tête SOAP définit comment un destinataire doit traiter le message SOAP.
mustUnderstand attribut
L'attribut SOAP mustUnderstand peut être utilisé pour identifier le titre du destinataire à traiter, il est obligatoire ou facultative.
Si lorsque vous ajoutez "mustUnderstand =" 1 ", il indique que le récepteur traitant l'en-tête doit reconnaître l'élément. Si le récepteur ne reconnaît pas cet élément dans le processus de cette tête à un élément de l'élément d'en-tête de l'enfant Il doit échouer.
grammaire
Exemples
<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>
attribut acteur
Passez le long du chemin du message à travers différents points d'extrémité, les messages SOAP peuvent être transmis d'un expéditeur à un destinataire. Toutes les parties du message SOAP destiné au point d'extrémité final du message SOAP, cependant, un autre aspect, peut-être destiné à transmettre un message sur le chemin d'un ou plusieurs points d'extrémité.
L'attribut SOAP acteur peut être utilisé pour traiter l'élément d'en-tête à un critère particulier.
grammaire
Exemples
<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:actor="http://www.w3schools.com/appml/">234
</m:Trans>
</soap:Header>
...
...
</soap:Envelope>
propriété encodingStyle
SOAP attribut encodingStyle pour les définitions de type de données utilisées dans le document. Cet attribut peut apparaître sur un élément SOAP, et il appliquera à tous les sous-éléments et élément de contenu de l'élément.
message SOAP est pas d'encodage par défaut.