/ / Uso de Curl para obtener una página web Https en Windows 7 - windows, perl, curl, cygwin, libcurl

Uso de Curl para obtener una página web Https en Windows 7: windows, perl, curl, cygwin, libcurl

Solo necesito buscar una página https, y estoy usandoCurl actualmente al tener la aplicación curl.exe en mi ruta y llamarlo con un archivo Perl. Sin embargo, luego aparece el error "* Protocolo https no admitido o deshabilitado en libcurl". He estado mirando a mi alrededor y no puedo encontrar un conjunto sólido de instrucciones para que funcione. He instalado cygwin y OpenSSL-Win32, pero algo me dice que voy a tener que compilar el enrollamiento desde cero. No tengo experiencia con esto. ¿Cómo lo haces?

Respuestas

38 para la respuesta № 1

Encontré los siguientes pasos funcionaron bien

  1. Descargar y descomprimir 64 bits CURL con SSL.
  2. Descargar el último paquete de claves públicas de autoridad de certificación desde mozilla.org.
  3. Cambie el nombre de este archivo de cacert.pem a curl-ca-bundle.crt
  4. Asegúrese de que ambos estén en el PATH ambiente.

Prueba

curl -L https://www.google.com

ACTUALIZAR

Si estás abierto a probar otras herramientas, creo. httpie También es una buena alternativa.


6 para la respuesta № 2
curl --insecure

Si desea desactivar la verificación del certificado de curl, use La opción -k (o --segura).


1 para la respuesta № 3

Creo que el método más sencillo es usar un navegador para obtener páginas protegidas por SSL. Probar con iMacros para Firefox y su soporte de linea de comando (lo mismo para Google Chrome aquí)