Bonjour

Je me connecte avec Indy 10 et IdHttp à un site ou service web.

Quand je suis sur un emplacement où je dois utiliser un proxy (dont je connais que le nom et le port), si je mets l'identifiant et le mot de passe Windows, tout marche bien. Mais ça m'ennuie beaucoup et je ne veux pas les stocker, même cryptés. Si je les laisse vide, je peux me connecter parfois mais j'ai de temps en temps une erreur d'authentification qui disparait dès que je les fournit.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
IdHttp.ProxyParams.BasicAuthentication:=true;
IdHttp.ProxyParams.ProxyServer:=EdtProxyServer.Text;
IdHttp.ProxyParams.ProxyPort:=EdtProxyPort.Value;
IdHttp.ProxyParams.ProxyUsername:=EdtProxyUsername.Text;
IdHttp.ProxyParams.ProxyPassword := EdtProxyPassword.Text;
Sur le même poste avec Firefox ou IE, je n'ai pas besoin de stocker et donner mon identification, seulement de préciser l'adresse et le port du proxy. Peut-être l'identification de Windows est elle utilisée, et c'est bien mieux comme ça.

Comment faites vous ? Merci !