添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

void curl_easy_cleanup(CURL * handle);

此函数必须是调用简易会话的最后一个函数。它与 curl_easy_init 函数相反,必须使用与 curl_easy_init 调用返回的输入相同的 句柄 调用。

这可能会关闭此句柄已使用的所有连接,并且可能一直保持打开状态 - 除非在执行传输时将其连接到多个句柄。如果您打算传输更多文件,请不要调用此函数,重用句柄是libcurl良好性能的关键。

有时,您可能会从 curl_easy_cleanup中 调用进程回调或标头回调(如果之前使用 curl_easy_setopt 为句柄设置)。就像libcurl决定关闭连接一样,协议是一种在断开连接之前需要命令/响应序列的协议。此类协议的示例是FTP,POP3和IMAP。

调用此函数并返回后对 句柄的 任何使用都是非法的。 curl_easy_cleanup 杀死句柄和与之关联的所有内存!

传入 句柄 中的NULL指针将使该函数立即返回而不执行任何操作。

对于7.17之前的libcurl版本,在你调用此函数之后,你可以安全地删除你之前告诉libcurl使用的所有字符串,因为它现在不再使用它们了。

<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步骤1之curl_global_init

使用libcurl步骤2之curl_easy_init

使用libcurl步骤3之curl_easy_setopt

使用libcurl步骤4之curl_easy_perform

使用libcurl步骤5之curl_easy_cleanup

文章采集自互联网,仅做学习笔记使用curl_easy_cleanup - 结束一个libcurl简易句柄名称curl_easy_cleanup - 结束一个libcurl简易句柄概要#include &amp;lt;curl / curl.h&amp;gt;void curl_easy_cleanup(CURL * handle);描述此函数必须是调用简易会话的最后一个函数。它...
CURL code curl _ easy _setopt( CURL *handle, CURL option option, parameter); 网络选项(NETWORK OPTIONS): 1. CURL OPT_URL 这个选项后面接实际要放访问Http服务器的URL地址 ,这个 URL 是一个以 '\0' 结尾的字符串; 2. CURL OPT_POSTFIELDSIZE 该选项是指向一个向 H...
一、 curl 简介 curl 是一个利用URL语法在命令行方式下工作的文件传输工具。它支持的协议有:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。 curl 同样 支持HTTPS认证,HTT
主体机翻自官网 https:// curl .haxx.se/ libcurl /c/ curl _ easy _setopt.html curl _ easy _setopt - 设置简易句柄的选项 CURL code curl _ easy _setopt( CURL * handle, CURL option选项,参数); curl _ easy _setopt用于告诉 libcurl 如何表现。通过设置适当的选项,应用程序可以更改l...
由于该 函数 有大量选项,因此给出官网链接以便查阅理解 curl _ easy _setopt curl _ easy _setopt - 设置 curl easy handle的选项 相关: easy options 多选项 API curl _ easy _setopt - 设置 curl easy handle的选项 #include &lt; curl ...
1. libcurl 简介 libcurl 是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。 libcurl 同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证 libcurl 的官网http:// curl .haxx.se/ 库下载https://github.com/ curl / curl /releases/tag/ curl -7_7..
curl _ easy _setopt( curl , CURL OPT_VERBOSE, 1L ); //在屏幕打印请求连接过程和返回http数据 curl _ easy _setopt( curl , CURL OPT_TIMEOUT, 10 );//接收数据时超时设置,如果10秒内数据未接收完,直接退出 curl _ easy _setopt( curl , CURL OPT_AUTOREFERER, 1); // 以