Bezeichnung
easy:SetOpt_Protocols_Str -- setzt die zulässigen Protokolle (V2.0)
Übersicht
easy:SetOpt_Protocols_Str(spec)
Beschreibung
Übergeben Sie eine Zeichenkette, die eine durch Kommas getrennte Liste von Protokollnamen (URL-Schemata) ohne Berücksichtigung der Groß- und Kleinschreibung enthält, die bei der Übertragung zugelassen werden sollen. Mit dieser Option können Programme libcurl verwenden, die eine Vielzahl von Protokollen unterstützen, aber dennoch bestimmte Übertragungen so einschränken, dass sie nur eine Teilmenge davon verwenden können. In der Voreinstellung akzeptiert libcurl alle Protokolle, für die es erstellt wurde und die es unterstützt. Siehe auch #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.

Eingaben
spec
Eingabewert

Navigation zeigen