Using Curl to get a Https webpage in Windows 7

I just need to fetch an https page, and I'm using curl currently by having the curl.exe application in my Path and calling it with a Perl file. However, then I get the error "* Protocol https not supported or disabled in libcurl". I've been looking around and I can't find a solid set of instructions to get it to work. I have installed cygwin, and OpenSSL-Win32 but something tells me I'm going to have to compile curl from scratch. I have no experience with this. How do you do it?

Answers


I found the below steps worked well

  1. Download and unzip 64-bit cURL with SSL.
  2. Download the latest bundle of Certficate Authority Public Keys from mozilla.org.
  3. Rename this file from cacert.pem to curl-ca-bundle.crt
  4. Make sure both of them are in the PATH environment.

Test

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

UPDATE

If you are open to try other tools, I think httpie is also a good alternative.


curl --insecure

If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option.


Need Your Help

Generic constraints, where T : struct and where T : class

c# generics class struct constraints

I would like to differentiate between following cases:

Detecting thresholds in HSV color space (from RGB) using Python / PIL

python image image-processing performance python-imaging-library

I want to take an RGB image and convert it to a black and white RGB image, where a pixel is black if its HSV value is between a certain range and white otherwise.