libcurl Get json 数据 接收全部的数据

来源:互联网 发布:淘宝第一名怎么排 编辑:程序博客网 时间:2024/06/05 20:14

默认情况下 , 回调里面会将数据分段的返回,不会一下子将发送端的数据全部塞到回调函数里面

解决方法:

大家可以看到其实回调函数和curl_easy_perform是在一个线程里面的,所以我们可以在回调函数里面传入一个结构体 用来保存接收的数据,每次回调的时候 往里面添加,那什么时候判断接收数据完成呢??? 就是curl_easy_perform 接口返回的时候 !


代码就不上咯,反正思路就是上面的!