Bonjour à tous,
Encore moi et mes problèmes de Web-Services...
J'arrive à interroger un web-service simple depuis VB.net. Mais maintenant, je souhaite interroger un WS qui utilise un Header. Or je n'y arrive pas (normal, sinon je ne poserai pas la question).
Donc, voilà ce que je fais.
Je définis une Web Reference (et non pas un Service Reference) que j'appelle MyWS_jjcasalo.
J'ai vu sur le site msdn (à cette page : http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx) qu'il fallait définit une Classe MyHeader, ce que je fais :
Puis, je crée un bouton sur lequel j'ajoute le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Public Class MyHeader Inherits SoapHeader Public Authorization As String End Class
... et voilà... Après, je suis coincé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim mySoapHeader As MyHeader = New MyHeader() mySoapHeader.Authorization = "DA1NDEzMzRhODU0Nzg1M2M2YzdlNDBiYmJhYzk="
Toujours sur cette page MSDN, ils indiquent qu'il faut définir :
Mais je ne comprends pas la définition de cette classe MyWebService.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim proxy As MyWebService = New MyWebService()
Comment puis-je relier ma référence de service (MyWS_jjcasalo) au proxy ?
Je suis perdu. Donc, je me tourne vers vous.
Merci d'avance.
Partager