cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: libcurl https GET not returning entire data

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Wed, 9 Apr 2003 15:31:24 +0200 (CEST)

On Wed, 9 Apr 2003, Naved Khan wrote:

> curl -v
> https://203.124.158.86/navedk/ExtThreadPool.dll?ProcessURL?SOMEPARAMETERS -k

[snip]

> But when i try to use libcurl in my sample C++ application using the
> following code
> ...
> curl_easy_setopt(curl, CURLOPT_URL,
> "https://203.124.158.86/navedk/ExtThreadPool.dll?ProcessURL?GOOGLE");
> res = curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,0);
> res = curl_easy_perform(curl);

And what does the curl_easy_perform() return here? Could it be
CURLE_SSL_PEER_CERTIFICATE?

A guess would be that you need to:

        curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 1);

... as well, since your server cert's CN field hardly matches your given IP
address... curl -k does that.

-- 
 Daniel Stenberg -- curl, cURL, Curl, CURL. Groks URLs.
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
Received on 2003-04-09