salut
je suis debutant et jaimerai apprendre l'emploi des requetes http et comment les mettre en oeuvre avec indy.
en faisant cette requete via telnetle serveur me reponds que tout est okPOST / HTTP/1.1
host:www.nomdelhoteenquestion
Content-Type:application/x-www-form-urlencoded
Content-Length:21
login=sirius&rfc=2616par contre en voulant le faire avec le composant idHTTP d'indyHTTP METHOD OK<br>
Login OK<br>
RFC OK<br>j'ai apparement juste que le 1e argument car voici la reponse du serveur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 url:='http://www.urldusiteenquestion_etpage.php'; Arguments := TStringList.Create; arguments.Add('/ HTTP/1.1'); arguments.add('host:www.urldelhoteenquestion.com'); arguments.Add('Content-Type:application/x-www-form-urlencoded'); arguments.add('Content-Length:21'); arguments.add('login=sirius&rfc=2616'); IdHTTP1.host := 'www.urldelhoteenquestion.com' ; idHTTP1.Port := StrToInt(edit2.Text); memo1.Text := idhttp1.Post(url,arguments);est ce que qqun peut corriger mon erreur, car je trouve pas.HTTP METHOD OK<br>
Login invalid<br>
merci
Partager