Ajouter un header security dans une requete SOAP
Bonjour,
Je veux ajouter un une balise de sécurity dans le Header Soap sous cette forme :
<soapenv:Header>
<simpleAuth xmlns="http://zzzz"
username="xxxx"
password="xxxx" />
</soapenv:Header>
J'utilise la méthode suivante :
Code:
1 2 3 4 5 6
| SOAPHeaderElement authentication = new SOAPHeaderElement("http://zzzz", "simpleAuth");
authentication.addAttribute("http://zzzz", "username", "xxxx");
authentication.addAttribute("http:/zzzz", "password", "xxxx");
authentication.setPrefix(null);
authentication.setMustUnderstand(false); |
Mais j'ai le résultat suivant :
Code:
<ns1:simpleAuth ns1:username="xxxx" ns1:password="xxxx" soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xmlns:ns1="http://zzzz" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/>
Je veux que ça soit de cette forme :
Code:
1 2 3
| <simpleAuth xmlns="http://zzzz"
username="xxxx"
password="xxxx" /> |
Merci pour votre aide .