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 :

Recupération code header ?!


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Par défaut Recupération code header ?!
    Bonjour,

    Lorsque l'on soumet un identifiant & mot de passe a un htacces, le server nous renvoi un code dans l'header:

    - 200 OK (the password is correct)
    - 401 Authorization Required (the password is not passed correctly or it is incorrect)

    je cherche a récupéré ce code en delphi mais je n'trouve pas mon bonheur :/ ou alors je cherche avec les mauvais mot clés..

    Personne n'aurai une idée pour récupéré ce code dans le header ?!

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Avec les composants Indy, tu peux récupérer ces codes facilement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    IdHttp.Get('http://Monsite.com?Id=toto&pass=tata');
    Showmessage('Le code est :' + intToStr(IdHttp.ResponseCode) + #13#10 +
    'Le message est : ' + IdHttp.ResponseText);
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 6
    Par défaut
    Merci beaucoup, ca m'avance un peu mais ca bloque juste apres...

    j'm'explique:

    -j'essai avec un site normal:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    begin
    IdHttp.Get('http://google.com');
     
    Showmessage('Le code est :' + intToStr(IdHttp.ResponseCode) + #13#10 + 'Le message est : ' + IdHttp.ResponseText);
    end;
    ca me renvoi 'HTTP/1.1 302 Found.' mais pas avec le showmessage,
    que je mete la ligne showmessage ou pas, ca ne change rien enfaite, le showmessage n'est pas executé :/

    -j'essai avec une url du type : http://[login-htaccess]:[password-htaccess]@mon_url.com

    et je me retrouve avec 'HTTP/1.1 401 Authorization Required.' ce qui n'est pas normal vu que le login et le mot de passe sont dans l'url...
    et lorsque je met cette url dans le navigateur, ca marche sans probleme..

    EDIT: bon j'ai réussi a réglé ce probleme là pour que ca m'affiche le code avec showmessage (en mettant la propriété Request >> BasicAuthentification a True) mais lorsque le code est faux, ca ne l'affiche toujours pas avec showmessage :/

    une idée ?!

  4. #4
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Attention , Les composants indy ne gère pas les logins et mots de passe dans l'url

    voir ici
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

Discussions similaires

  1. Recupérer code source
    Par bigbob195 dans le forum Langage
    Réponses: 0
    Dernier message: 01/01/2015, 15h06
  2. [TOS3.2] Recupération code retour
    Par doc malkovich dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 24/06/2011, 15h33
  3. Recupérer code source page web
    Par ddsjm dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/03/2008, 21h54
  4. recupérer code erreur proc stockée
    Par pop_up dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 18/04/2007, 08h58
  5. Recupérer du code HTML
    Par Taz_8626 dans le forum Langage
    Réponses: 10
    Dernier message: 19/04/2006, 10h31

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