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

ASP.NET Discussion :

Handler sur transaction https


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut Handler sur transaction https
    Bonjour,

    Je post mon problème dans la partie développement web car c'est d'un problème HTTP/.Net dont je vais parler, j'espère ne pas me tromper de section.

    Le but de mon application est de récupérer un cookie présent sur un serveur, cependant l'envoi de ce cookie est fait pendant l'établissement d'une transaction HTTPS.

    Je fournis dans mon GET certains cookies d'identification au serveur. Lui me renvoi le cookie que j'aimerai récupérer ( le C_TO_RETREIVE dans les screenshots ) dans la phase 1 de la transaction, mais malheureusement seulement dans la phase 1 et plus après.
    Donc il me faudrait être capable de lire ce cookie et/ou le renvoyer au serveur qui me la donné. Cependant je n'ai pas la main sur ces transactions sécurisés qui s'enchaîne automatiquement en 3 étapes avec cet appel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    using (Stream s =  myInitialisedWebClient.OpenRead(request))
    {
          using (StreamReader sr = new StreamReader(s))
          {
                  serverResponse = sr.ReadToEnd();
          }
    }
    J'utilise donc le composant HttpWebClient de .Net, j'ai déjà essayé les handlers compatibles avec les fonctions Async du HttpWebClient, mais il n'ont pas l'air de me donner cette information. Avez-vous une idée de comment je peut mettre la main sur ce cookie ? Y'a t'il des possibilités de autour du ServicePointManager ?

    Merci,
    Thomas

    En image depuis un sniffer Http:
    (les étapes 2, 4 et 6 sont les étapes 1, 3 et 5 mais en décrypter)

    Phase 1:



    Phase 2:

  2. #2
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 12
    Par défaut
    Résolu,

    finalement en interdisant l' AllowAutoRedirection du WebClient, il s'arrête à la première parti de la transaction. Et je peut récupérer ma valeur ! Malheureusement c'est du coup à moi d'éffectuer les redirections en fonctions des réponses.

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

Discussions similaires

  1. erreur sur tomcat (HTTP Status 500)
    Par DEV-10 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 08/11/2006, 16h25
  2. [FLASH 8] handler sur movieClip
    Par luta dans le forum Flash
    Réponses: 2
    Dernier message: 17/10/2006, 15h10
  3. Réponses: 2
    Dernier message: 22/06/2005, 09h14
  4. comment identifier une transaction http?
    Par didier.cabale dans le forum Développement
    Réponses: 5
    Dernier message: 13/04/2005, 16h42
  5. [C#] suppression handler sur ImageButton
    Par jld33 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 07/01/2004, 09h50

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