Cómo configurar Curl en WAMP
¿Qué es cURL?
cURL es un proyecto de software que proporciona una biblioteca (libcurl) y una herramienta de línea de comandos (curl) para transferir datos utilizando varios protocolos de red. El nombre significa "Client URL".
cURL es una herramienta de línea de comandos para obtener o enviar datos, incluidos archivos, utilizando sintaxis de URL. Dado que cURL utiliza libcurl, admite todos los protocolos que libcurl admite.
cURL admite HTTPS y realiza la verificación de certificados SSL por defecto cuando se especifica un protocolo seguro como HTTPS. Cuando cURL se conecta a un servidor remoto a través de HTTPS, obtendrá el certificado del servidor remoto y luego verificará su validez contra su almacén de certificados CA para asegurarse de que el servidor remoto es quien dice ser. Algunos paquetes de cURL incluyen un archivo de almacén de certificados CA. Hay varias opciones para especificar un certificado CA, como --cacert y --capath. La opción --cacert se puede utilizar para especificar la ubicación del archivo de almacén de certificados CA. En la plataforma Windows, si no se especifica un archivo de certificado CA, cURL buscará un archivo de certificado CA llamado "curl-ca-bundle.crt" en el siguiente orden:
- Directorio donde se encuentra el programa cURL.
- Directorio de trabajo actual.
- Directorio del sistema de Windows.
- Directorio de Windows.
- Directorios especificados en las variables de entorno %PATH%.
cURL devolverá un mensaje de error si el servidor remoto utiliza un certificado autofirmado o si el certificado del servidor remoto no está firmado por una CA incluida en el archivo de certificados CA. Se puede utilizar la opción -k o --insecure para omitir la verificación del certificado. Alternativamente, si el servidor remoto es de confianza, se puede agregar el certificado CA del servidor remoto al archivo de almacén de certificados CA.
More information
- Instalar
- HTTPs
- Remoto
- Cómo configurar curl en Windows Apache y PHP
- Cómo configurar Curl en Linux Apache y PHP