Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
ojbow dummy mioche

Inscrit le: 02 Mai 2002 Messages: 1 Localisation: Montpellier
|
Posté le: Jeu Mai 02, 2002 3:08 pm Sujet du message: Réponse à un formulaire sans passer par un navigateur |
|
|
Bonjour et félicitations pour ton site très bien réalisé.
Je voudrais envoyer une réponse à un petit formulaire (1 seul champ) vers le serveur, mais sans passer par un navigateur connu, mais plutôt en utilisant un programme en C. Je peux déjà afficher ce que m'envoie le serveur lorsque que je fait appel à lui, en créant un socket sur le port 80, et en lui envoyant un "GET /" (grâce à la fonction send), mais je ne sais pas comment faire pour lui renvoyer la réponse qu'il attend (un mot de passe). Je sais qu'il faut utiliser POST, mais comment est organisée la suite de la requête ?
Merci par avance. |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Jeu Mai 02, 2002 3:18 pm Sujet du message: |
|
|
ce n'est pas forcement un POST, on peut tres bien le faire avec un GET, un forumlaire html va avoir la forme suivant :
<form method="get" action="formulaire.cgi">
<input type="text" name="toto" value="titi">
</form>
lorsque l'on envoie la reponse en fait le navigateur fait la requete suivante :
GET /formulaire.cgi?toto=titi
si c'est un post ( car on a method="post" ) alors il suffit de faire
POST /formulaire.cgi HTTP/1.1
Content-Length: _la longueur_
_une ligne vide avec donc juste \r\n_
toto=titi
et voila ... _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
PsYk0-PaT dummy mioche

Inscrit le: 09 Juil 2004 Messages: 1
|
Posté le: Ven Juil 09, 2004 5:54 pm Sujet du message: |
|
|
la syntaxe a utilsé pour un POST avec plusieur champ c'est quoi?
Pour mon cas j'ai 2 champ, un select, et un checkbox dans une form.
Merci |
|
Revenir en haut |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|