IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

Authentification d'un proxy avec HTTPRIO


Sujet :

Web & réseau Delphi

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2018
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Authentification d'un proxy avec HTTPRIO
    Bonjour,

    Je voudrais pouvoir utiliser mes WebServices SOAP en passant par un proxy.

    J'ai rempli ces propriétés :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            RIO.HTTPWebNode.Proxy         := '192.168.123.6:808';
            RIO.HTTPWebNode.UserName  := 'admin';
            RIO.HTTPWebNode.Password    := 'admin';
    Malheureusement, les propriétés UserName et Password ont l'air totalement efficace, lors de la tentative de connexion j'ai le message de dialogue windows me demandant mes identifiants, si je les rentre (admin/admin) la connexion fonctionne, mais je voudrais pouvoir me passer de cette boite de dialogue.

    Une idée pour renseigner mes identifiants autrement que par ces propriétés ? Je suis sous Delphi 10.2.

    Merci d'avance.

  2. #2
    Membre émérite
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 496
    Points : 2 762
    Points
    2 762
    Billets dans le blog
    10
    Par défaut
    Peut être rentrer ces informations dans l'événement concerné de HTTPRIO

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2018
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci ALWEBER pour votre réponse.

    Mon collègue a trouvé la solution finale.

    Il faut bien utiliser les propriétés User et Password du HTTPWebNode, mais également câbler l'évènement OnBeforePost, avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    var
      pSession: HINTERNET;
     
    pSession := InternetOpen('MyApp', INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
    InternetSetOption(pSession, INTERNET_OPTION_USERNAME, PAnsiChar(ProxyUsername), Length(ProxyUsername));
    InternetSetOption(pSession, INTERNET_OPTION_PASSWORD,  PAnsiChar(ProxyPassword), Length(ProxyPassword));
    Et tout fonctionne !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Sockets via Proxy avec authentification
    Par Pascal_F dans le forum VB.NET
    Réponses: 2
    Dernier message: 20/06/2017, 15h49
  2. Réponses: 6
    Dernier message: 28/01/2014, 18h29
  3. Réponses: 0
    Dernier message: 19/07/2008, 09h52
  4. Problème de proxy avec Firefox
    Par shukin dans le forum Autres langages pour le Web
    Réponses: 3
    Dernier message: 13/12/2005, 12h10
  5. Réponses: 3
    Dernier message: 15/09/2004, 15h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo