[livCURL C++] transfert en POST

Résolu/Fermé
bobi14 Messages postés 67 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 4 novembre 2007 - 25 avril 2007 à 11:58
bobi14 Messages postés 67 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 4 novembre 2007 - 8 mai 2007 à 12:35
Salut à tous,


J'utilise libCURL pour envoyer des données sur un serveur, en utilisant un formulaire. Le client envoie donc des données POST sur un serveur.
Cependant j'aimerais savoir comment je pourrais être sûr que le serveur a bien reçu les données?
J'ai crus comprendre que le code de retour de curl_easy_perform permet seulement de savoir si les données ont été envoyées, mais elle ne sont pas nécessairement reçues par le serveur...

Comment serait il possible de s'asurer de la réception des données par le serveur?

MERCI d'avance.

4 réponses

bobi14 Messages postés 67 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 4 novembre 2007 8
25 avril 2007 à 17:01
Personne ne peut m'aider :-(
0
bobi14 Messages postés 67 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 4 novembre 2007 8
2 mai 2007 à 14:38
A l'AIDE!!!
0
bobi14 Messages postés 67 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 4 novembre 2007 8
4 mai 2007 à 10:25
Salut,

Une autre petite question.
Comment je pourrais faire avec libCURL pour que le client soit en attente d'une réponse HTTP contenant le code 200.

Ceci me permettrait alors d'être sûr que le serveur a bien reçu mon message et qu'il n'y a aucune erreur.
0
bobi14 Messages postés 67 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 4 novembre 2007 8
8 mai 2007 à 12:35
Pour ceux que ça intéressent j'ai finalement trouvé une réponse à ma question.

Des que je fais à la fin de mon programme un "curl_easy_perform" il y a un code de retour qui est renvoyé par cette fonction. Ce code varie de 0 à 77. Si le code est égal à 0 tout est OK sinon cela indique une erreur lors du transfert vers le serveur. Il ya même un code qui est prévu lors d'une erreur de connexion à l'hote distant (code 7). C'est ce code qui m'intéresse précissement.

Pour finir il ne reste plus qu'à mettre une condition sur le code de retour renvoyé et le tour est joué...

Volia
@++
0