基本思想:最近公司在做语音识别的项目,需要HTTP请求支持,因此使用libcurl库,关于libcurl安装请参考手册;
关于使用HTTP请求post数据,直接贴上源代码,以供参考;
任务要求:使用http请求,j送初始son串,返回结果json串
#include <stdio.h>
#include <curl/curl.h>
#include <string.h>
static void receive_data(char *buffer,size_t size,size_t nmemb,void *userdata) //回调函数
{ size_t i;
char *data=(char*)userdata;
size_t len = size*nmemb;
for(i = 0;i<len;++i)
{
data[i]= *buffer;
++buffer;
}
}
int main(void)
{
CURL *curl;
CURLcode res;
struct curl_slist* headers = NULL;
headers=curl_slist_append(headers, "Content-Type:application/j