Bonjour,
Je suis débutant dans le monde du webservice, il s'agit de ma première application qui utilise un webservice. Et après plusieurs recherches sur le net je n'ai rien trouvé pour résoudre mon problème.
J'ai publié un webservice sur notre serveur de prod. Côté client lorsque j'accède au webservice via une application vb .net, tout fonctionne sauf si le poste client utilise un proxy pour se connecter au net.
Dans ce cas j'ai un erreur 401 sur la ligne c.GetMyTest, en gros j'ai l'impression que l'authentification ne fonctionne pas lorsque le proxy est activé sur le poste client.La demande a échoué avec l'état HTTP 401 : Unauthorized
Voici le code de l'application client pour accéder au webservice :
Coté serveur j'utilise l'authentification windows pour que le client puisse se connecter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub MyTest() Try Dim c As New MyWebService.ConnexionSC Dim n = New System.Net.NetworkCredential("myuser", "pwd") c.Credentials = n 'La fonction GetMyTest du webservice renvoie une chaine de caractère MsgBox(c.GetMyTest) Catch ex As Exception MsgBox("ERREUR : " & ex.Message) End Try End Sub
Avez-vous déjà eu ce genre de problème d'authentification avec un proxy ? Le problème vient du côté serveur ou du côté client ?
Merci pour votre aide.
Partager