easy:SetOpt_Default_Protocol(protocol)
protocol
if the URL is missing a scheme
name.
Use one of these protocol (scheme) names:
dict file ftp ftps gopher http https imap imaps ldap ldaps pop3, pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp |
An unknown or unsupported protocol causes error
#CURLE_UNSUPPORTED_PROTOCOL
when libcurl parses a schemeless URL. Parsing
happens when easy:Perform() or multi:Perform() is
called. The protocols supported by libcurl will vary depending on how it was
built. Use hurl.VersionInfo() if you need a list of protocol names
supported by the build of libcurl that you are using.
This option does not change the default proxy protocol (http).
Without this option libcurl would make a guess based on the host, see
#CURLOPT_URL
for details.