• 大小: 2.44MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-12
  • 语言: 其他
  • 标签: curl  https  

资源简介

libcurl此为最新版7.48,网上下的直接编译是不支持HTTPS访问的,网上查了不少资料,也走了不少弯路,发上来给新手学习,之所以有那么多人走弯路,就是少了像我这样分享的人~~

资源截图

代码片段和文件信息


#include “stdafx.h“
#include 
#include 
#include 
#include 

static size_t save_response_callback(void *buffersize_t sizesize_t countvoid **response)
{
char * ptr = NULL;
printf(“buffer is %s\n“(char *)buffer);
ptr =(char *) malloc(count*size + 4);
memcpy(ptrbuffercount*size);
*response = ptr;

return count;
}

int main(int argcchar *argv[])
{
CURL * curl;
CURLcode res;
char * response = NULL;

if(argc !=2){
printf(“Usage:file;\n“);
return 0;
}

curl_global_init(CURL_GLOBAL_DEFAULT);

curl = curl_easy_init();

if(curl){
//printf(“Usage:file<%s>;\n“argv[1]);
curl_easy_setopt(curlCURLOPT_URLargv[1]);//接收命令行输入的连接url
//curl_easy_setopt(curl CURLOPT_SSL_VERIFYPEER 0L); 
//curl_easy_setopt(curl CURLOPT_SSL_VERIFYHOST 0L);
curl_easy_setopt(curl CURLOPT_VERBOSE 1L);//调试信息打开


res = curl_easy_perform(curl);
if(res != CURLE_OK){

printf(“curl_wasy_perform error = %s“curl_easy_strerror(res));
}
printf(“response<%s>\n“response);

curl_easy_cleanup(curl);
}
getchar();
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-05-19 07:07  curl库\
     目录           0  2016-05-19 07:03  curl库\debug\
     文件     6932944  2016-05-19 06:53  curl库\debug\libcurl.lib
     目录           0  2016-05-19 06:46  curl库\include\
     目录           0  2016-05-19 06:46  curl库\include\curl\
     文件       91449  2016-03-22 15:15  curl库\include\curl\curl.h
     文件       22369  2016-03-23 14:58  curl库\include\curl\curlbuild.h
     文件        8936  2016-03-22 15:15  curl库\include\curl\curlrules.h
     文件        3076  2016-03-23 14:58  curl库\include\curl\curlver.h
     文件        3473  2016-03-22 15:15  curl库\include\curl\easy.h
     文件        2566  2016-03-22 15:15  curl库\include\curl\mprintf.h
     文件       15993  2016-03-22 15:15  curl库\include\curl\multi.h
     文件        1331  2016-03-22 15:15  curl库\include\curl\stdcheaders.h
     文件       38359  2016-03-22 15:15  curl库\include\curl\typecheck-gcc.h
     目录           0  2016-05-19 07:03  curl库\Release\
     文件     1540752  2016-05-19 06:09  curl库\Release\libcurl.lib
     文件         354  2016-05-19 07:01  curl库\使用说明.txt
     文件        1162  2016-05-19 07:06  curl库\测试源码.cpp

评论

共有 条评论