easy:SetOpt_Default_Protocol(protocol)
protocol
zu verwenden, wenn der URL ein
Schemaname fehlt.
Verwenden Sie einen dieser Protokoll-(Schema-)Namen:
dict file ftp ftps gopher http https imap imaps ldap ldaps pop3, pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp |
Ein unbekanntes oder nicht unterstütztes Protokoll verursacht den Fehler
#CURLE_UNSUPPORTED_PROTOCOL
, wenn libcurl eine schemaabweichende
URL analysiert. Das Parsen erfolgt, wenn easy:Perform() oder
multi:Perform() aufgerufen wird. Die von libcurl unterstützten
Protokolle variieren je nachdem, wie sie erstellt wurden. Verwenden Sie
hurl.VersionInfo(), wenn Sie eine Liste von Protokollnamen
benötigen, die vom Aufbau der von Ihnen verwendeten libcurl unterstützt wird.
Diese Option ändert das Standard-Proxy-Protokoll (http) nicht.
Ohne diese Option würde libcurl eine Schätzung basierend auf dem Host
vornehmen, siehe #CURLOPT_URL
für Details.