熟悉libcurl的请进!
问个问题啊,发现有几个https居然不能正常访问,比如下面这个
curl_easy_setopt(curl, CURLOPT_URL, "https://loginchina.alibaba.com/member/signin.htm");
curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L);
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);打开调试,发现一直会跳转,一直跳转到127.0.0.1,返回Couldn't connect to server。
苦逼啊,其他https正常,大牛帮看看啊。 libcurl,https
[解决办法]
HTTP 301, 302? 重定向?
楼主没有设置"User-Agent", 这是网站的防攻击措施。
curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0");