Bonjour,
Je dois ajouter des headers à un appel SOAP (Pour des raisons diverses, les headers ne sont pas dans le WSDL. C'est mal mais c'est comme ça).
J'utilise donc une chouette et complexe classe :
et j'obtiens en sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class MyHeaderType : System.Web.Services.Protocols.SoapHeader { /// <remarks/> public string UserId; /// <remarks/> public string Password; }
Or moi je veux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <soap:Header> <types:MyHeaderType id="h_id1"> <UserId xsi:type="xsd:string">nom</UserId> <Password xsi:type="xsd:string">mot de passe !</Password> </types:MyHeaderType> </soap:Header>
Comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <soap:Header> <UserId xsi:type="xsd:string">nom</UserId> <Password xsi:type="xsd:string">mot de passe !</Password> </soap:Header>
Merci d'avance.
Dripple en galère![]()
Partager