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

Delphi Discussion :

Probleme de Requete POST


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 98
    Par défaut Probleme de Requete POST
    Yop
    J'essaye de remplir un formulaire avec un login et un pass en envoyant les données avec la requete POST , donc je regarde les requetes envoyées avec firefox et je les envoi depuis mon programme delphi , Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    procedure TForm1.Button1Click(Sender: TObject);
    var
      Flags, TargetFrameName, PostData, Headers: OleVariant;
      sHTML: String;
    i :integer;
      MultiPartFormDataStream: TIdMultiPartFormDataStream;
    begin
    vasy;
      Response := TStringStream.Create('');
    
        MultiPartFormDataStream := TIdMultiPartFormDataStream.Create;
        try
          //"Remplis" la variable "dossier" pour spécifier l'upload dans /test
          MultiPartFormDataStream.AddFormField('LOGIN','MONLOGIN');
            MultiPartFormDataStream.AddFormField('PSW','MONPASS');
         MultiPartFormDataStream.AddFormField('action','login');
          MultiPartFormDataStream.AddFormField(' ','Submit');
          //"Joint" le fichier
               MultiPartFormDataStream.Position := 0;
          //Poste !
    IdHTTP1.Post('http://www.site.com/login.php', MultiPartFormDataStream,Response);
      test:=response.DataString;
        finally
          MultiPartFormDataStream.Free;
        end;
      end;
    Mais en reponse au lieu d'avoir : HTTP/1.x 200 OK j'ai HTTP/1.1 203 FOUND .
    Pourtant tout est assez bon , les pass ne sont pas supposés etre cryptés ou autre .
    Voila , merci a ceux qui repondront

  2. #2
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Salut
    Selon moi, tu dervais commencer par regarder l'aide d'Indy, il ya sûrement une démo d'une requête Post...
    Attention aussi à l'utilisation des majuscules, c'est assez rare dans un formulaire web...
    Et puis le dernier champs dont le nom est un espace, ça me semble très bizarre...

    Sinon, j'avais fait une démo (avec THttpCli d'ICS) pour poster une requête Post. La démo simule un formulaire avec un champs de saisie nommé "idmc" pour récupérer les données d'un film sur un site :
    http://sub0.developpez.com/delphi/http_post.zip

    Voici quelques sujets en rapport :
    http://www.developpez.net/forums/sho....php?t=67963#7
    http://www.developpez.net/forums/sho...d.php?t=189273
    http://www.developpez.net/forums/sho...d.php?t=158730

    http://www.developpez.com/delphi/faq/?page=indy

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 98
    Par défaut
    Merci

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

Discussions similaires

  1. Probleme avec une requete POST
    Par y0ug dans le forum Réseau
    Réponses: 3
    Dernier message: 19/08/2007, 16h57
  2. Probleme socket requete POST
    Par killuaster dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 15/10/2006, 15h15
  3. PROBLEME DE REQUETE IMBRIQUEE
    Par fleuve007 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/12/2003, 15h33
  4. probleme de requete
    Par LineLe dans le forum ASP
    Réponses: 8
    Dernier message: 17/09/2003, 16h47
  5. Probleme de requete
    Par misterbillyboy dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/07/2003, 08h24

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