curl_easy_init - 启动libcurl easy会话
#include <curl / curl.h>
此函数必须是第一个要调用的函数,它返回一个CURL简易句柄,您必须将其用作easy界面中其他函数的输入。操作完成后,此调用必须对curl_easy_cleanup进行相应的调用。
如果您还没有调用curl_global_init,curl_easy_init会自动执行此操作。这在多线程情况下可能是致命的,因为curl_global_init不是线程安全的,并且可能导致资源问题,因为没有相应的清理。
强烈建议您通过正确调用curl_global_init来禁止此自动行为。有关如何使用此函数的详细信息,请参阅libcurl(3)中有关全局环境要求的说明。
如果此函数返回NULL,则出现错误,您无法使用其他curl函数。
<span style="color:#000000">CURL * curl = curl_easy_init();
if(curl){
CURLcode res;
curl_easy_setopt(curl,CURLOPT_URL,“http://example.com”);
res = curl_easy_perform(curl);
curl_easy_cleanup(卷曲);
}</span>
使用libcurl步骤4之curl_easy_perform
使用libcurl步骤5之curl_easy_cleanup