设置允许使用的协议

设置允许使用的协议

声明概要详情默认值适用协议可用性返回值声明CURLcode curl_easy_setopt(CURL *handle, CURLOPT_PROTOCOLS, long bitmask);概要设置允许使用的协议。

详情传入一个long,这个参数持有CURLPROTO_*定义的位掩码。如果使用了该选项,这个位掩码限制了libcurl在传输时能使用的协议。这允许你可以有一个广泛支持各种协议的libcurl构建版本,但仍然可以限制特定的传输只允许使用这些协议的一个子集。默认情况下libcurl会接受所有它支持的协议(CURLPROTO_ALL)。参考CURLOPT_REDIR_PROTOCOLS。

下面是可用的协议定义:

CURLPROTO_DICTCURLPROTO_FILECURLPROTO_FTPCURLPROTO_FTPSCURLPROTO_GOPHERCURLPROTO_HTTPCURLPROTO_HTTPSCURLPROTO_IMAPCURLPROTO_IMAPSCURLPROTO_LDAPCURLPROTO_LDAPSCURLPROTO_POP3CURLPROTO_POP3SCURLPROTO_RTMPCURLPROTO_RTMPECURLPROTO_RTMPSCURLPROTO_RTMPTCURLPROTO_RTMPTECURLPROTO_RTMPTSCURLPROTO_RTSPCURLPROTO_SCPCURLPROTO_SFTPCURLPROTO_SMBCURLPROTO_SMTPCURLPROTO_SMTPSCURLPROTO_TELNETCURLPROTO_TFTP默认值所有内置的协议。

适用协议所有协议。

可用性在7.19.4加入。

返回值如果支持该选项,返回CURLE_OK;否则返回CURLE_UNKNOWN_OPTION。

相关数据

惊天内幕!女孩爬山失联,闺蜜沉默惹热议,最后真相曝光!_手机网易网
dnf师徒等级DNF几级可以拜师啊
dnf枪剑师哪个厉害

友情链接