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

C# Discussion :

HttpWebRequest s'endort !


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 310
    Par défaut HttpWebRequest s'endort !
    Bonjour,

    Je tente de me logguer sur une page web comprenant des identifiants à envoyer par POST.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    byte[] param = Encoding.ASCII.GetBytes("username=" + login + "&password=" + pwd + "&submit=Submit");
     
    HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create("www.mon_url.com");
    objRequest.Method = "POST";
    objRequest.ContentLength = param.Length;
    objRequest.ContentType = "application/x-www-form-urlencoded";
    objRequest.CookieContainer = new CookieContainer();
     
    HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();
    A la dernière ligne, quand je veux récupérer la réponse (succes ou echec) l'appli "attend", c.a.d il ne se passe rien, en mode debug si je fais "pause" dans le menu de VS il s'arrete toujours sur la dernière ligne, comme s'il attendait quelquechose.. Mais quoi ??!

    Aurais-je oublier quelquechose ?

    Merci !

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 310
    Par défaut
    En fait il fallait rajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objRequest.GetRequestStream();
    avant GetResponse();

    Je ne sais pas pourquoi, mais ca marche..

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

Discussions similaires

  1. equivalent HttpWebRequest
    Par hiko-seijuro dans le forum C++
    Réponses: 6
    Dernier message: 09/05/2006, 19h35
  2. [C#] Problème avec HttpWebRequest
    Par Manralf dans le forum ASP.NET
    Réponses: 3
    Dernier message: 07/02/2006, 16h10
  3. Réponses: 5
    Dernier message: 23/01/2006, 15h32
  4. [C#] Problème accents avec HttpWebRequest
    Par aucean dans le forum C#
    Réponses: 2
    Dernier message: 03/12/2005, 14h40
  5. [C#] timeout HttpWebRequest
    Par Maximil ian dans le forum C#
    Réponses: 1
    Dernier message: 23/11/2005, 16h56

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