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

Serveurs (Apache, IIS,...) Discussion :

Utilisation et compréhension Via;X-forwarded-For


Sujet :

Serveurs (Apache, IIS,...)

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2012
    Messages : 90
    Par défaut Utilisation et compréhension Via;X-forwarded-For
    Bonjour,

    J'ai donc un soucis avec la manipulation des en-tête Via et X-Forwarded-For.

    J'ai actuellement deux projets. le projet1 et le projet2 (qui est une ancienne version du projet1). ce sont deux services web.

    lorsque j'envoi une requête à mes projets il y a une première étape ou je cherche à récupérer l'adresse IP de l'utilisateur.

    Le projet1 Utilise venait donc lire l'en-tête de ma requête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                // Current request HTTP headers
                WebHeaderCollection originalHeaders = WebOperationContext.Current.IncomingRequest.Headers;
    et récupérait la valeur associé au mot clé "Via" qui est bel et bien présent dans le originalHeaders.



    Le projet2 est sensé faire exactement la même chose. Cependant lorsque je vient lire le originalHeaders le mot-clé "Via" n'est pas présent.

    J'ai parcouru les fichiers config et également les paramètres de mes Services mais je ne vois pas ce qui différere.

    Je précise que la requête passé est la même.

    Donc globalement je ne comprend pas comment ça fonctionne. Le problème vient-il coté projet? ou coté service? (j'utilise IIS 7.5)

    Et comment cela se paramètre-t-il?

    C'est un peu vague mais là je patauge un peu et j'ai besoin d'aide...

    Je pourrai préciser selon vos questions si besoin.

    Cordialement,
    Bon wee-end,
    Christophe.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je ne sais pas si le problème est toujours d'actualité. Le problème est avant tout côté réseau. Le fait d'avoir l'entête Via: signifie que l'utilisateur se connecte au site en passant par un proxy ce qui peut ne pas être toujours le cas, par exemple parce que site2 est hébergé sur un serveur qui est directement accessible de l'utilisateur. Récupérer l'adresse IP de l'utilisateur est quelque chose de délicat, et la fiabilité de l'information n'est pas garantie (par exemple, pour des raisons de sécurité, l'IP n'est pas transmise).

    Je ne sais pas avec quel langage tu programmes ton site mais regarde si des fois il n'y aurait pas une bibliothèque ou une API disponible qui te permette de récupérer facilement l'IP de l'utilisateur.

Discussions similaires

  1. L'utilisation de OpenSchema via ADO en Delphi
    Par Delphi-ne dans le forum Bases de données
    Réponses: 4
    Dernier message: 09/08/2006, 08h59
  2. utiliser sql server via c/c++ ?
    Par ilive dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/07/2006, 11h10
  3. []Controle pendant l'utilisation de Outlook via VB
    Par Delphi-ne dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 23/09/2005, 11h11
  4. [MFC] Faible utilisation des sockets via les MFC ?
    Par Yellowmat dans le forum MFC
    Réponses: 1
    Dernier message: 25/08/2005, 17h15
  5. Réponses: 3
    Dernier message: 11/03/2004, 10h58

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