easy:SetOpt_Protocols(bitmask)
#CURLPROTO_XXX
defines. If used, this bitmask
limits what protocols libcurl may use in the transfer. This allows you to have
a libcurl built to support a wide range of protocols but still limit specific
transfers to only be allowed to use a subset of them. By default libcurl will
accept all protocols it supports (#CURLPROTO_ALL
). See also
#CURLOPT_REDIR_PROTOCOLS
.
These are the available protocol defines:
#CURLPROTO_DICT #CURLPROTO_FILE #CURLPROTO_FTP #CURLPROTO_FTPS #CURLPROTO_GOPHER #CURLPROTO_HTTP #CURLPROTO_HTTPS #CURLPROTO_IMAP #CURLPROTO_IMAPS #CURLPROTO_LDAP #CURLPROTO_LDAPS #CURLPROTO_POP3 #CURLPROTO_POP3S #CURLPROTO_RTMP #CURLPROTO_RTMPE #CURLPROTO_RTMPS #CURLPROTO_RTMPT #CURLPROTO_RTMPTE #CURLPROTO_RTMPTS #CURLPROTO_RTSP #CURLPROTO_SCP #CURLPROTO_SFTP #CURLPROTO_SMB #CURLPROTO_SMBS #CURLPROTO_SMTP #CURLPROTO_SMTPS #CURLPROTO_TELNET #CURLPROTO_TFTP |