Problème d'authentification au webservice via proxy
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
Citation:
La demande a échoué avec l'état HTTP 401 : Unauthorized
, en gros j'ai l'impression que l'authentification ne fonctionne pas lorsque le proxy est activé sur le poste client.
Voici le code de l'application client pour accéder au webservice :
Code:
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 |
Coté serveur j'utilise l'authentification windows pour que le client puisse se connecter.
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.