Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

cUrl probleme, ne peut pas envoyer plus de 1 parametre.



  1. #1
    nicom974

    cUrl probleme, ne peut pas envoyer plus de 1 parametre.


    ------

    Bonjour,

    Je suis actuellement en train de developer une stress testing app pour l'un de mes projets dans l'entreprise pour laquelle je travaille et j'ai vraiment besoin d'aide.

    J'essaie d'envoyer des requetes HTTP a un serveur en utilisant libcurl. Cependant, lorsque je "post" un seul parametre, le serveur le recoit sans probleme, mais lorsque j'en poste 2 ou plus, le serveur ne recoit rien.

    Link to code snippet

    Link to Response Header (CURLOPT_HEADER) & CURLOPT_VERB when ONE parameter is sent:

    Link to Response Header (CURLOPT_HEADER) & CURLOPT_VERB when MULTIPLE parameters are sent:

    Je suis si desespere(accent aigu) que je fais appelle a la communaute de programmeurs francais. J'ai deja poste(accent) sur stackoverflow.com mais je n'ai eu aucun retour positif.

    Le post est ici

    Merci pour votre aide

    Nico

    PS: J'utilise un clavier americain, et je n'ai pas les accents, dsl :/

    -----
    On a tous en nous une part d'ingéniosité... Exploitons la...

  2. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  3. #2
    Arzhur

    Re : cUrl probleme, ne peut pas envoyer plus de 1 parametre.

    Bonjour,


    Comme ça je vois rien d'évident...

    Tu dis que le serveur ne reçoit rien-> Est-ce que le programme n'envoie rien ? Est-ce qu'il envoie au bon endroit ?

    As-tu contrôlé la requête envoyée par ton programme (genre avec wireshark ou autre) ? Est-ce que tu vois une différence entre la requête issu de ton programme et une requête formé par le point d'entré "normal" de ton appli.

  4. #3
    nicom974

    Re : cUrl probleme, ne peut pas envoyer plus de 1 parametre.

    Salut,

    Excusez mois pour cette reponse tardive.
    J'ai trouvé le probleme:
    En fait, .str() créé un string a une adresse temporaire.

    Ainsi:
    const char *postfields = ss_postfields.str().c_str();

    ... ne fonctionnera pas lorsque que je l'appelle depuis une des fonctions curl.

    mais:
    string s = ss_postfields.str(); const char *postfields = s.c_str();

    ... fonctionne

    Merci,

    Nico
    On a tous en nous une part d'ingéniosité... Exploitons la...

Discussions similaires

  1. [PHP] Problème avec Curl
    Par futura-coco dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 24/04/2013, 19h00
  2. QR - Peut-on envoyer un robot sur le Soleil ?
    Par RSSBot dans le forum Commentez les actus, dossiers et définitions
    Réponses: 0
    Dernier message: 19/01/2011, 11h06
  3. peut pas installer sans envoyer un SMS !!!
    Par Malo44 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 28/10/2010, 21h49
  4. Peut-on ouvrir mon tube cathodique ? [non envoyer à recycler]
    Par nenenel dans le forum Bricolage et décoration
    Réponses: 6
    Dernier message: 21/06/2009, 15h33
  5. Peut-on envoyer des hommes et des satellites en même temps?
    Par EspritTordu dans le forum Astronautique
    Réponses: 10
    Dernier message: 27/06/2008, 11h47