Ecrire une Entete POST HTTP

Fermé
asevere Messages postés 13089 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 - 29 juil. 2003 à 23:07
 hack666 - 19 mai 2010 à 23:19
Bonsoir a tous:)

voila un petit truc qui me chiffone:
je cherche a rediger correctement une entet http en C... avec GET aucun souci
par contre en ce qui concerne POST dans ce que j'ai pu tester voilà ce que je trouve.

POST http://www.domaine.net/identification.php3
User-Agent: lwp-request/2.01
Content-Length: 58
Content-Type: application/x-www-form-urlencoded

Question: quand j'ai fait ca j'ai envoyer des données (Content-Length: 58)

Ou sont elles, ou plus precisement comment je les ecris ?

Est-ce que je rajoute une ligne avec toutes mes données (login=login&pass=pass...)
ou est ce que je tape une donnée par ligne?

Merci
@++

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !

7 réponses

Jean-François Pillou Messages postés 18670 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 278
29 juil. 2003 à 23:14
Le mieux pour apprendre ce genre de choses c'est de récupérer un bon sniffer (http://www.ethereal.com/download.html), puis de le lancer en écoute sur le port 80, de lancer une requête post, de fermer l'écoute et d'analyser la requête et la réponse ;-))
1
Jean-François Pillou Messages postés 18670 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 278
29 juil. 2003 à 23:12
Tu laisses une ligne après les en-têtes HTTP (soit deux \r\n), puis tu balances tes données, et tu finis par deux \r\n
0
asevere Messages postés 13089 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 425
29 juil. 2003 à 23:32
Merci Jeff :o)

Le pire c'est que je l'ai ethereal... j'ai pas eu l'idée... je me déméne depuis ce matin avec curl et POST combinés a tout un tas d'option :-p

Pour le \r\n c'est bien ce qu'il me semblait avoir lu dans la RFC... mais les données je les colles comme dans une url ? avec machin=truc &bidule=chose ?

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0
asevere Messages postés 13089 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 425
30 juil. 2003 à 00:24
arggggggggggggggg

bon il m'a déjà fallu un bon moment pour trouver les sources au fin fond d'une sauvegarde... mias j'avais oublier que c'était si long a compiler :-(

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
asevere Messages postés 13089 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 425
30 juil. 2003 à 00:32
<soupir>

ca compile toujours :)

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0
asevere Messages postés 13089 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 425
30 juil. 2003 à 01:16
compilé et installé!!!!!!!!!!!!!!! :o)

oui bon 1 heure c'est pas terrible mais c'est la rancon de la gratuité et de la stabilitée :-p

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0
pirater, c'est pas bien... ;)
-1