easy:SetOpt_Protocols_Str(spec)
#CURLOPT_REDIR_PROTOCOLS_STR.
Wenn versucht wird, ein nicht vorhandenes Protokoll abzurufen oder wenn überhaupt kein passendes Protokoll gefunden wird, wird ein Fehler zurückgegeben.
Dies sind die verfügbaren Protokolle:
DICT FILE FTP FTPS GOPHER GOPHERS HTTP HTTPS IMAP IMAPS LDAP LDAPS MQTT POP3 POP3S RTMP RTMPE RTMPS RTMPT RTMPTE RTMPTS RTSP SCP SFTP SMB SMBS SMTP SMTPS TELNET TFTP WS WSS |
Sie können "ALL" als Abkürzung wählen, um alle Protokolle zu aktivieren. Beachten Sie, dass Sie durch die Einstellung "All" möglicherweise Protokolle aktivieren, die am Tag, an dem Sie dies schreiben, nicht unterstützt wurden, aber in einer zukünftigen libcurl-Version eingeführt werden.
hurl.VersionInfo() kann verwendet werden, um eine Liste
aller unterstützten Protokolle in der aktuellen libcurl abzurufen.
#CURLINFO_SCHEME ist der empfohlene Weg, um herauszufinden,
welches Protokoll bei einer früheren Übertragung verwendet wurde.