Bonjour,

Une société me fournis un Webservice SOAP (apache).
J'ai le WSDL qui me permet de généré avec l'outils WSDL.exe une classe.

Seulement le Webservice nécessite une authentification placé dans le header de l'enveloppe, de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
  <soapenv:Header>
    <ns1:username soapenv:actor='http://schemas.xmlsoap.org/soap/actor/next' soapenv:mustUnderstand='0' xmlns:ns1='ws-security'>
      login
    </ns1:username>
    <ns2:password soapenv:actor='http://schemas.xmlsoap.org/soap/actor/next' soapenv:mustUnderstand='0' xmlns:ns2='ws-security'>
      mot de passe
    </ns2:password>
  </soapenv:Header>
  <soapenv:Body>
Je n'arrive pas à intégrer cette authentification au niveau de la classe généré via wsdl.exe

J'ai essayé plusieurs chose trouvé à droite à gauche, mais rien ne fonctionne

Merci pour votre aide.