int hm_server_ad_fwrite(void *buffer, size_t size, size_t nmemb, void *stream)
{
int block = size * nmemb;
FILE *fp = NULL;
char *pTempName = "c:\\temp.json";
if(stream == NULL)
return -1;
fp = fopen(pTempName,"ab+");
if(fp)
{
fwrite(buffer, 1, block, fp);
fflush(fp);
fclose(fp);
if(pTempName)
{
free(pTempName);
pTempName = NULL;
}
return block;
}
return 0;
}
{
int ret = -1;
struct curl_slist *headers = NULL;
CURL *hnd = NULL;
char szUrl[1024] = {0};
if (NULL == data || NULL == signature)
{
printf( "(NULL == pcIp || NULL == pcFile || NULL == pcApi), error");
return -1;
}
hnd = curl_easy_init();
if (NULL == hnd)
{
mtb_syn_debug(MTB_SYN_ERROR, "(NULL == hnd), error");
return -1;
}
memset(szUrl,0x00,sizeof(szUrl));
sprintf(szUrl, "http://%s/Adtest/Adv
C语言实现 curl --post方式,获取平台信息
最新推荐文章于 2024-08-10 08:01:01 发布
本文介绍了如何使用C语言结合curl库,通过POST方式发送数据到服务器,并将接收到的JSON响应信息保存到文件中,实现与Postman类似的HTTP请求功能。
摘要由CSDN通过智能技术生成