|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : mars 2006 Messages : 67 ![]() |
Bonsoir,
Je ne sais pas si je suis sur le bon forum, mais la FAQ qui parlait du protocole HTTP provenait de la rubrique DL web. Bref, après avoir cherché sur le web je n'arrive toujours pas à accéder à une page web accessible uniquement par un utilisateur enregistré. J'utilise quelque chose de similaire à telnet. Voici ce que je fais : Connection au site GET /la_page_voulu.php HTTP/1.0 Host: nom_du_site.free.fr Authorization: user:password J'ai aussi essayé avec le user et password en code 64 bits. La réponse du serveur est toujours la même : le code de la page indiquant que l'on a mal rentré son login ou password. J'ai cherché sur le RTF et ailleurs. Mais il y a peu d'exemple concret sur ce point. Je souhaiterai savoir s'il y a quelqu'un qui sait comment faut-il procéder pour les Authorizations ? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : mars 2006 Messages : 67 ![]() |
Bonjour,
J'ai bien relu les docs et je ne pense pas avoir fait d'erreur dans la commande HTTP. Néanmoins ça ne marche pas... Donc je ne dois probablement pas utiliser le bon système d'authentification. Le site sur lequel j'essaie de me connecter fonctionne (pour le login) de la manière suivante : le login et le mot de passe sont stockés dans une base Lorsque l'on veut se connecter il faut remplir les champs login et password puis clicker sur ok Le serveur compare alors le login et le password donnés à ceux existant dans la base. Bref rien de fou !! J'ai essayé avec la méthode post mais je dois mal m'y prendre car je n'accède pas à la page voulu. Si quelqu'un a une idée... |
|
|
00
|
|
|
#3 | |||
|
Membre Expert
![]() Inscription : décembre 2004 Messages : 1 304 ![]() |
Citation:
D'après ce que je crois comprendre, ton problème est tout autre puisque tu assures la protection des ressources à travers une page PHP. Ta requête doit être du style : Code :
__________________
Mieux vaut mobiliser son intelligence sur des conneries que sa connerie sur des choses intelligentes. [SHADOKS] Cours sur la programmation pour SmartPhones Android (Requière la lecture du cours sur la programmation Java)
|
|||
|
|
00
|
|
|
#4 | ||||||||
|
Membre à l'essai
![]() Inscription : mars 2006 Messages : 67 ![]() |
Bonjour,
Effectivement le controle est fait par une page php. J'ai fait ce que tu as marqué et la réponse du serveur est : bad request. J'ai essaié : Code :
Code :
Code :
Code :
Je dois vraiment mal m'y prend...ou plutôt j'y comprends rien! J'ai aussi essayé de remplir des champs sur une page php, qui remplie à son tour une db, et il y a la même réponse : bad request. Je suis un peu perdu. |
||||||||
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : décembre 2004 Messages : 1 304 ![]() |
Le message bad request indique que la requête est mal formée (des espaces en trop, fautes de syntaxe, ...)
Le code correct doit être : Code :
Il faut ensuite faire interpréter cette réponse par ton navigateur. Cherche sur le web des librairie PHP qui permettent de forger facilement des requête et de traiter les réponses. Ca sert à rien de réinventer la roue.
__________________
Mieux vaut mobiliser son intelligence sur des conneries que sa connerie sur des choses intelligentes. [SHADOKS] Cours sur la programmation pour SmartPhones Android (Requière la lecture du cours sur la programmation Java)
|
||
|
|
00
|
|
|
#6 | ||||
|
Membre à l'essai
![]() Inscription : mars 2006 Messages : 67 ![]() |
j'ai trouvé la sol!!!!!
après connection : GET /ma-page.php?variable1=AAAA&variable2=BBBBBB HTTP/1.0 HOST: monsite.free.fr et pour le php : page du forumlaire Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com