Articles of curl

Comment utiliser curl pour obtenir une requête GET exactement comme avec Chrome?

J’ai un api web http://something.com/api et je veux utiliser GET pour obtenir le corps de la réponse. Ceci est ma commande: curl “http://something.com/api” Bien sûr, cela échoue et donne un message d’erreur. Lorsque j’utilise Chrome et que je saisis l’URL ci-dessus, tout est correct. Cependant, je fais la même chose avec Firefox, l’url me donne […]

Printemps 4.x / 3.x (Web MVC) API REST et JSON2 Publier des requêtes, comment bien faire les choses une fois pour toutes?

Avant d’entrer dans les détails, je sais qu’il y a eu beaucoup de conversations et de questions connexes sur Stackoverflow. Tous m’ont en quelque sorte aidé de différentes manières, alors j’ai pensé rassembler mes découvertes en une seule FAQ organisée pour résumer mes conclusions. Concepts associés Vous savez sûrement à ce sujet, mais je les […]

Comment utiliser le verbe PATCH avec curl

J’essaie de faire un appel PATCH vers un serveur. J’utilise la commande suivante: curl –data status=closed -X PATCH https://api.viafoura.com/v2/dev.viafoura.com/pages/7000000043515 Est-ce la bonne façon d’envoyer la requête PATCH? Je reçois une erreur indiquant qu’il n’y a pas de paramètre d’état défini. Je suppose que –data ne concerne que les requêtes POST et que le serveur ne […]

Construire libcurl avec le support SSL sous Windows

J’utilise libcurl dans une application Win32 C ++. Le projet curllib.vcproj a été ajouté à ma solution et mes autres projets en dépendent. Comment puis-je le construire avec le support SSL activé?

Simuler un CURL spécifique dans PostMan

J’ai utilisé Postman pour tester certaines requêtes Curl sur un serveur API. Le développeur de l’API nous a donné la commande curl, mais je ne peux pas l’envoyer avec Postman. Comment faire une telle demande? curl -X POST “https://api-server.com/API/index.php/member/signin” -d “{“description”:””,”phone”:””,”lastname”:””,”app_version”:”2.6.2″,”firstname”:””,”password”:”my_pass”,”city”:””,”apikey”:”213″,”lang”:”fr”,”platform”:”1″,”email”:”email@example.com”,”pseudo”:”example”}” –0xKhTmLbOuNdArY Content-Disposition: form-data; name=”userfile”; filename=”profil.jpg” Content-Type: image/jpeg Content-Transfer-Encoding: binary —0xKhTmLbOuNdArY—

Enregistrer le résultat du contenu cURL dans une chaîne en C ++

int main(void) { CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, “http://www.google.com”); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L); res = curl_easy_perform(curl); curl_easy_cleanup(curl); } _getch(); return 0; } contenu de la chaîne = “”; Je voudrais enregistrer le résultat du contenu curl html dans une chaîne, comment puis-je faire cela? C’est une question […]

Caractères spéciaux comme @ et & dans les données cURL POST

Comment inclure des caractères spéciaux tels que @ et & dans les données cURL POST? J’essaie de passer un nom et un mot de passe comme: curl -d name=john passwd=@31&3*J https://www.mysite.com Cela causerait des problèmes car @ est utilisé pour charger des fichiers et & pour spécifier plus d’une clé / valeur. Y a-t-il un […]

Impossible de trouver libcurl ou curl / curl.h (RuntimeError)

J’essaie d’installer curb 0.8.0 sur un ordinateur Windows mais je n’arrive pas à aller n’importe où. J’ai essayé chaque site Web 3 pages au plus profond de ma recherche Google. S’il vous plaît, n’importe qui a une idée de la façon dont je peux installer cette seule chose. J’ai téléchargé curl et l’ai extrait à […]

Erreur de curl 60, problème de certificate SSL: certificate auto-signé dans la chaîne de certificates

J’essaye d’envoyer la demande de curl avec mon APP_ID, APP_SECRET etc. https://oauth.vk.com/access_token?client_id=APP_ID&client_secret=APP_SECRET&code=7a6fa4dff77a228eeda56603b8f53806c883f011c40b72630bb50df056f6479e52a&redirect_uri=REDIRECT_URI J’ai besoin d’obtenir access_token, mais obtenez un message FALSE et curl_error() imprimer le message suivant, sinon: 60: SSL certificatee problem: self signed certificatee in certificatee chain Mon code est: // create curl resource $ch = curl_init(); // set url curl_setopt($ch, CURLOPT_URL, $url); //return […]

Débogage du protocole SSL

Comment déboguer ssl handshake, de préférence avec curl? Je voudrais dépanner l’authentification par répertoire avec le certificate de client. Je voudrais spécialement savoir quels sont les certificates clients acceptables envoyés par le serveur. Merci d’avance