begin process at 2012 05 29 13:17:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Methode POST dans le protocole HTTP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Methode POST dans le protocole HTTP

vendredi 2 avril 2004 à 13:33:15 | Methode POST dans le protocole HTTP

ramzich


Bonjour,
j'ai developpé un serveurHTTP en C++ ki pr l'instant traite qu'un demande GET venant d'un navigateur WEB.
Je veux evoluer ce serveur pour kil traite la methode "POST".

Voici la source d'une page HTML (forum.html) contenant un formulaire :
<HTML>
<title>Sample of HTML Form Submission</title>
<H1>Sample Questionnaire</H1>
<P>Please fill out this questionnaire:
<FORM METHOD="POST">
<P>Your name: <INPUT TYPE="TEXT" NAME="name" size="48">
<P>Thank you for responding to this questionnaire.
<P><INPUT TYPE="submit" name="btsend" VALUE="Send"> <INPUT TYPE="reset" name="btreset" VALUE="Reset">
</FORM>
</HTML>

lorsque cette page sera charge par un navigateur depuis le Serveur HTTP,je remplie le champ name, et une fois je clique sur Send, voici la requete que le serveur recupere :

POST /forum.html HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/msword,
application/vnd.ms-excel, application/vnd.ms-powerpoint, */*
Referer: http://localhost:5658/forum.html
Accept-Language: fr
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Host: localhost:5658
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache

ce que je comprend pas pourquoi le champ name n'apprait pas avec sa valeur dans la requete envoye par le client au serveur? la valeur de content-Length:0.

N.B:jai modifie form.html en mettant au lieu de la methode post, la methode GEt..jai reffait le meme manipe et jai appercu le champ name avec sa valeur s'affiche bien dans le URL.

Merci d'avance pour votre aide,
dimanche 13 mars 2005 à 11:37:44 | Re : Methode POST dans le protocole HTTP

crazytaurus


Veux tu m'envoyer ton code source du serveur http, j'en ai besoin d'un??
Crazy I'm crazy je resterais
On ne nait pas crazy on le devient


Cette discussion est classée dans : methode, serveur, http, html, post


Répondre à ce message

Sujets en rapport avec ce message

serveur HTTP/1.0 methode GET [ par Trascal ] Dans le cadre d'un projet au sein de mon BTS informatique je doit créer l'algorithme d'un serveur HTTP/1.0 en ne s'occupant que (principalement) de la methode post pour http [ par blueburry ] Salut,g un  programme qui consiste en un client http connecté à un serveur apache sur le port 80. Le serveur apache héberge un site ke g moi-meme créé Serveur HTTP/1.0 methode GET [ par Trascal ] Dans le cadre d'un projet au sein de mon BTS informatique je doit créer l'algorithme d'un serveur HTTP/1.0 en ne s'occupant que (principalement) de la POST HTTP [ par draluorg ] Salut a tous,eh c'est pas vraiment une question sur le C mais je sais pas trop ou poster ca...En fait j'ai une appli qui doit poster un message dans u Socket Requette HTTP Post - Enlever le header de la réponse [ par SuperChouquette ] Bonjour, je suis débutant et à l'aide d'autres sources j'ai créer une fonction pour envoyer une requete POST à un serveur web, celle-ci fonctionne bie Choix entre 2 livres sur la programmation multimédia Windows [ par uaip ] Bonjour, Ce topic aurait pu être dans le bar, mais j'ai préféré préciser la rubrique C/Windows/multimédia. Pour être bref, je recherche un livre expli Connection HTTP dossier securiser [ par benjamin_31 ] Bonjours, Je cherche a me connecter et récupérer le contenu d'un fichier HTMl qui ce trouve sur un répertoire protéger d'un serveur. J'ai fait pas ma Serveur HTTP [ par junior31490 ] Bonjour,Je recherche un peu dans l'urgence un serveur http ultra simple d'utilisation (metthode run, une méthode stop, pas bcp plus complexe) permetta Ponteur sur methode ? [ par kaervas ] Bonjour,J'ai un petit probleme de syntaxe avec les pointeurs sur methode :    typedef bool (Serveur::*  pfonc)(string& o, map::iterator);    map      


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales