Comment configurer Curl dans WAMP
Qu'est-ce que cURL ?
cURL est un projet logiciel fournissant une bibliothèque (libcurl) et un outil en ligne de commande (curl) pour transférer des données en utilisant divers protocoles réseau. Le nom signifie "Client URL".
cURL est un outil en ligne de commande pour obtenir ou envoyer des données, y compris des fichiers, en utilisant la syntaxe URL. Comme cURL utilise libcurl, il prend en charge tous les protocoles que libcurl supporte.
cURL prend en charge HTTPS et effectue une vérification des certificats SSL par défaut lorsqu'un protocole sécurisé comme HTTPS est spécifié. Lorsque cURL se connecte à un serveur distant via HTTPS, il récupère le certificat du serveur distant, puis vérifie sa validité par rapport à son magasin de certificats CA pour s'assurer que le serveur distant est bien celui qu'il prétend être. Certains packages cURL incluent un fichier de magasin de certificats CA. Il existe plusieurs options pour spécifier un certificat CA, comme --cacert et --capath. L'option --cacert peut être utilisée pour spécifier l'emplacement du fichier de magasin de certificats CA. Sous Windows, si aucun fichier de certificat CA n'est spécifié, cURL cherchera un fichier de certificat CA nommé "curl-ca-bundle.crt" dans l'ordre suivant :
- Répertoire où se trouve le programme cURL.
- Répertoire de travail actuel.
- Répertoire système Windows.
- Répertoire Windows.
- Répertoires spécifiés dans les variables d'environnement %PATH%.
cURL renverra un message d'erreur si le serveur distant utilise un certificat auto-signé, ou si le certificat du serveur distant n'est pas signé par une CA listée dans le fichier de certificats CA. L'option -k ou --insecure peut être utilisée pour ignorer la vérification du certificat. Alternativement, si le serveur distant est de confiance, le certificat CA du serveur distant peut être ajouté au fichier de magasin de certificats CA.
More information
- Installer
- HTTPs
- Distant
- Comment configurer curl sur Windows Apache et PHP
- Comment configurer Curl sur Linux Apache et PHP