easy:SetOpt()
wird verwendet, um durch die Einstellung der
entsprechenden Optionen das Verhalten von libcurl durch eine Anwendung
zu ändern. Alle Optionen werden mit einer Option gesetzt, gefolgt von
einem Parameter. Dieser Parameter kann eine Zahl, eine Zeichenkette,
eine Tabelle oder eine Funktionsreferenz sein, je nachdem, was die
angegebene Option erwartet. Lesen Sie dieses Handbuch sorgfältig durch,
da schlechte Eingabewerte dazu führen können, dass sich libcurl
nicht gut verhält!
Die mit diesem Befehl gesetzten Optionen gelten für alle zukünftigen
Übertragungen, die mit diesem Handle durchgeführt werden. Die Optionen
werden zwischen den Transfers in keiner Weise zurückgesetzt, so dass Sie,
wenn Sie spätere Transfers mit unterschiedlichen Optionen wünschen, diese
zwischen den Transfers ändern müssen. Optional können Sie alle Optionen
mit easy:Reset() auf den internen Standard zurücksetzen.
easy:SetOpt()
kann auf zwei verschiedene Arten verwendet werden: Sie
können entweder eine einzelne Option setzen, indem Sie die Argumente option
und parameter
übergeben, oder Sie können mehrere Optionen auf einmal
festlegen, indem Sie ein Tabellenargument an easy:SetOpt()
übergeben.
Siehe unten für ein Beispiel.
Die Reihenfolge, in der die Optionen eingestellt sind, spielt keine Rolle.
Die folgenden Optionstypen werden derzeit unterstützt:
#CURLOPT_ABSTRACT_UNIX_SOCKET
-
Setzt einen abstrakten Unix-Domänen-Socket. Siehe easy:SetOpt_Abstract_Unix_Socket für Details.
#CURLOPT_ACCEPT_ENCODING
-
Ermöglicht die automatische Dekompression von HTTP-Downloads. Siehe easy:SetOpt_Accept_Encoding für Details.
#CURLOPT_ACCEPTTIMEOUT_MS
-
Setzt die Zeitüberschreitung beim Warten auf die erneute Verbindung des FTP-Servers. Siehe easy:SetOpt_AcceptTimeout_MS für Details.
#CURLOPT_ADDRESS_SCOPE
-
Legt den Bereich für lokale IPv6-Adressen fest. Siehe easy:SetOpt_Address_Scope für Details.
#CURLOPT_APPEND
-
Aktiviert das Anhängen an die Remote-Datei. Siehe easy:SetOpt_Append für Details.
#CURLOPT_AUTOREFERER
-
Setzt die automatische Aktualisierung des Referer-Header. Siehe easy:SetOpt_AutoReferer für Details.
#CURLOPT_BUFFERSIZE
-
Stellt die bevorzugte Empfangspuffergröße ein. Siehe easy:SetOpt_BufferSize für Details.
#CURLOPT_CAINFO
-
Setzt den Pfad zum Paket der Zertifizierungsstelle (CA). Siehe easy:SetOpt_CAInfo für Details.
#CURLOPT_CAPATH
-
Gibt ein Verzeichnis mit CA-Zertifikaten an. Siehe easy:SetOpt_CAPath für Details.
#CURLOPT_CERTINFO
-
Fordert SSL-Zertifikat-Informationen an. Siehe easy:SetOpt_CertInfo für Details.
#CURLOPT_CHUNK_BGN_FUNCTION
-
Setzt den Callback vor einer Übertragung mit FTP Platzhalter Übereinstimmung. Siehe easy:SetOpt_Chunk_BGN_Function für Details.
#CURLOPT_CHUNK_END_FUNCTION
-
Setzt den Callback nach einer Übertragung mit FTP Platzhalter Übereinstimmung. Siehe easy:SetOpt_Chunk_End_Function für Details.
#CURLOPT_CONNECT_ONLY
-
Stoppt, wenn eine Verbindung zum Zielserver besteht. Siehe easy:SetOpt_Connect_Only für Details.
#CURLOPT_CONNECT_TO
-
Verbindet mit einem bestimmten Host und Port anstelle des Hosts/Ports der URL. Siehe easy:SetOpt_Connect_To für Details.
#CURLOPT_CONNECTTIMEOUT
-
Setzt die Zeitüberschreitung für die Verbindungsphase in s. Siehe easy:SetOpt_ConnectTimeout für Details.
#CURLOPT_CONNECTTIMEOUT_MS
-
Setzt die Zeitüberschreitung für die Verbindungsphase in ms. Siehe easy:SetOpt_ConnectTimeout_MS für Details.
#CURLOPT_COOKIE
-
Setzt den Inhalt des HTTP-Cookie-Headers. Siehe easy:SetOpt_Cookie für Details.
#CURLOPT_COOKIEFILE
-
Setzt den Dateinamen, um Cookies zu lesen. Siehe easy:SetOpt_CookieFile für Details.
#CURLOPT_COOKIEJAR
-
Setzt den Dateinamen, um Cookies zu speichern. Siehe easy:SetOpt_CookieJar für Details.
#CURLOPT_COOKIELIST
-
Fügt hinzu oder manipuliert von im Speicher befindliche Cookies. Siehe easy:SetOpt_CookieList für Details.
#CURLOPT_COOKIESESSION
-
Startet eine neue Cookie-Sitzung. Siehe easy:SetOpt_CookieSession für Details.
#CURLOPT_CRLF
-
Aktiviert/deaktiviert die CRLF-Konvertierung. Siehe easy:SetOpt_CRLF für Details.
#CURLOPT_CRLFILE
-
Gibt eine Datei für Zertifikatssperrlisten an. Siehe easy:SetOpt_CRLFile für Details.
#CURLOPT_CUSTOMREQUEST
-
Setzt die benutzerdefinierte Zeichenkette für die Anforderung. Siehe easy:SetOpt_CustomRequest für Details.
#CURLOPT_DEBUGFUNCTION
-
Setzt die Debug-Callback-Funktion. Siehe easy:SetOpt_DebugFunction für Details.
#CURLOPT_DEFAULT_PROTOCOL
-
Setzt das Standardprotokoll bei fehlendem Schemanamen. Siehe easy:SetOpt_Default_Protocol für Details.
#CURLOPT_DIRLISTONLY
-
Fragt nur nach Namen in einer Verzeichnisliste. Siehe easy:SetOpt_DirListOnly für Details.
#CURLOPT_DNS_CACHE_TIMEOUT
-
Legt die Lebensdauer für DNS-Cache-Einträge fest. Siehe easy:SetOpt_DNS_Cache_Timeout für Details.
#CURLOPT_DNS_INTERFACE
-
Stellt die Schnittstelle so ein, dass über DNS kommuniziert wird. Siehe easy:SetOpt_DNS_Interface für Details.
#CURLOPT_DNS_LOCAL_IP4
-
Setzt die IPv4-Adresse, an die DNS-Auflösungen gebunden werden sollen. Siehe easy:SetOpt_DNS_Local_IP4 für Details.
#CURLOPT_DNS_LOCAL_IP6
-
Setzt die IPv6-Adresse, an die DNS-Auflösungen gebunden werden sollen. Siehe easy:SetOpt_DNS_Local_IP6 für Details.
#CURLOPT_DNS_SERVERS
-
Legt bevorzugte DNS-Server fest. Siehe easy:SetOpt_DNS_Servers für Details.
#CURLOPT_DNS_USE_GLOBAL_CACHE
-
VERALTET: Aktiviert/deaktiviert den globalen DNS-Cache. Siehe easy:SetOpt_DNS_Use_Global_Cache für Details.
#CURLOPT_EGDSOCKET
-
Stellt den EGD-Socketpfad ein. Siehe easy:SetOpt_EGDSocket für Details.
#CURLOPT_EXPECT_100_TIMEOUT_MS
-
Setzt die Zeitüberschreitung bei der Antwort Expect: 100-continue. Siehe easy:SetOpt_Expect_100_Timeout_MS für Details.
#CURLOPT_FAILONERROR
-
Setzt den Anforderungsfehler bei HTTP-Antwort >= 400. Siehe easy:SetOpt_FailOnError für Details.
#CURLOPT_FILETIME
-
Liefert die Änderungszeit der Remote-Datenquelle. Siehe easy:SetOpt_FileTime für Details.
#CURLOPT_FNMATCH_FUNCTION
-
Setzt die Callback-Platzhalterabgleich-Funktion. Siehe easy:SetOpt_FNMatch_Function für Details.
#CURLOPT_FOLLOWLOCATION
-
Folgt HTTP 3xx Umleitungen. Siehe easy:SetOpt_FollowLocation für Details.
#CURLOPT_FORBID_REUSE
-
Schließt die Verbindung sofort, nachdem die Übertragung beendet ist. Siehe easy:SetOpt_Forbid_Reuse für Details.
#CURLOPT_FRESH_CONNECT
-
Erzwingt, dass eine neue Verbindung verwendet wird. Siehe easy:SetOpt_Fresh_Connect für Details.
#CURLOPT_FTP_ACCOUNT
-
Sendet Kontoinformationen mit ACCT an FTP-Server. Siehe easy:SetOpt_FTP_Account für Details.
#CURLOPT_FTP_ALTERNATIVE_TO_USER
-
Legt fest, dass FTP anstelle von USER verwendet wird. Siehe easy:SetOpt_FTP_Alternative_To_User für Details.
#CURLOPT_FTP_CREATE_MISSING_DIRS
-
Erstellt fehlende Verzeichnisse für FTP und SFTP. Siehe easy:SetOpt_FTP_Create_Missing_Dirs für Details.
#CURLOPT_FTP_FILEMETHOD
-
Wählt das Verzeichnisdurchlaufverfahren für FTP aus. Siehe easy:SetOpt_FTP_FileMethod für Details.
#CURLOPT_FTP_RESPONSE_TIMEOUT
-
Zeit, die auf die FTP-Antwort gewartet wird. Siehe easy:SetOpt_FTP_Response_Timeout für Details.
#CURLOPT_FTP_SKIP_PASV_IP
-
Ignoriert die IP-Adresse in der PASV-Antwort. Siehe easy:SetOpt_FTP_Skip_PASV_IP für Details.
#CURLOPT_FTP_SSL_CCC
-
Schaltet SSL mit FTP nach der Authentifizierung wieder aus. Siehe easy:SetOpt_FTP_SSL_CCC für Details.
#CURLOPT_FTP_USE_EPRT
-
Aktiviert/deaktiviert die Nutzung von EPRT mit FTP. Siehe easy:SetOpt_FTP_Use_Eprt für Details.
#CURLOPT_FTP_USE_EPSV
-
Aktiviert/deaktiviert die Nutzung von EPSV mit FTP. Siehe easy:SetOpt_FTP_Use_Epsv für Details.
#CURLOPT_FTP_USE_PRET
-
Aktiviert/deaktiviert den PRET-Befehl mit FTP. Siehe easy:SetOpt_FTP_Use_Pret für Details.
#CURLOPT_FTPPORT
-
Aktiviert die FTP-Übertragung. Siehe easy:SetOpt_FTPPort für Details.
#CURLOPT_FTPSSLAUTH
-
Legt die Reihenfolge fest, in der TLS vs. SSL bei der Verwendung von FTP versucht werden soll. Siehe easy:SetOpt_FTPSSLAuth für Details.
#CURLOPT_GSSAPI_DELEGATION
-
Legt die erlaubte Zuordnung von GSS-APIs fest. Siehe easy:SetOpt_GSSAPI_Delegation für Details.
#CURLOPT_HEADER
-
Ubergibt den Header an den Datenstrom. Siehe easy:SetOpt_Header für Details.
#CURLOPT_HEADERFUNCTION
-
Setzt die Callback-Funktion, die Header-Daten empfängt. Siehe easy:SetOpt_HeaderFunction für Details.
#CURLOPT_HEADEROPT
-
Legt fest, wie HTTP-Header gesendet werden sollen. Siehe easy:SetOpt_HeaderOpt für Details.
#CURLOPT_HTTP200ALIASES
-
Setzt alternative Übereinstimmungen für HTTP 200 OK. Siehe easy:SetOpt_HTTP200Aliases für Details.
#CURLOPT_HTTP_CONTENT_DECODING
-
Aktiviert/deaktiviert die Dekodierung von HTTP-Inhalten. Siehe easy:SetOpt_HTTP_Content_Decoding für Details.
#CURLOPT_HTTP_TRANSFER_DECODING
-
Aktiviert/deaktiviert die Dekodierung der HTTP-Übertragung. Siehe easy:SetOpt_HTTP_Transfer_Decoding für Details.
#CURLOPT_HTTP_VERSION
-
Gibt die zu verwendende HTTP-Protokollversion an. Siehe easy:SetOpt_HTTP_Version für Details.
#CURLOPT_HTTPAUTH
-
Legt die HTTP-Server-Authentifizierungsmethoden für den Versuch fest. Siehe easy:SetOpt_HTTPAuth für Details.
#CURLOPT_HTTPGET
-
Fragt nach einer HTTP GET-Anfrage. Siehe easy:SetOpt_HTTPGet für Details.
#CURLOPT_HTTPHEADER
-
Legt den benutzerdefinierten HTTP-Header fest. Siehe easy:SetOpt_HTTPHeader für Details.
#CURLOPT_HTTPPOST
-
Gibt den mehrteiligen Formpost-Inhalt an. Siehe easy:SetOpt_HTTPPost für Details.
#CURLOPT_HTTPPROXYTUNNEL
-
Setzt den Tunnel durch einen HTTP-Proxy. Siehe easy:SetOpt_HTTPProxyTunnel für Details.
#CURLOPT_IGNORE_CONTENT_LENGTH
-
Ignoriert den Content-Length-Header. Siehe easy:SetOpt_Ignore_Content_Length für Details.
#CURLOPT_INFILESIZE
-
Legt die Größe der zu sendenden Eingabedatei fest. Siehe easy:SetOpt_InFileSize für Details.
#CURLOPT_INFILESIZE_LARGE
-
Legt die Größe der zu sendenden Eingabedatei fest. Siehe easy:SetOpt_InFileSize_Large für Details.
#CURLOPT_INTERFACE
-
Legt die Quellschnittstelle für ausgehenden Datenverkehr fest. Siehe easy:SetOpt_Interface für Details.
#CURLOPT_IPRESOLVE
-
Gibt an, welche IP-Protokollversion verwendet werden soll. Siehe easy:SetOpt_IPResolve für Details.
#CURLOPT_ISSUERCERT
-
Setzt den Dateiname des SSL-Zertifikats des Ausstellers. Siehe easy:SetOpt_IssuerCert für Details.
#CURLOPT_KEEP_SENDING_ON_ERROR
-
Sendet weiter mit einer frühen HTTP-Antwort >= 300. Siehe easy:SetOpt_Keep_Sending_On_Error für Details.
#CURLOPT_KEYPASSWD
-
Setzt die Passphrase auf privaten Schlüssel. Siehe easy:SetOpt_KeyPasswd für Details.
#CURLOPT_KRBLEVEL
-
Legt die FTP-Kerberos-Sicherheitsstufe fest. Siehe easy:SetOpt_KRBLevel für Details.
#CURLOPT_LOCALPORT
-
Legt die lokale Portnummer für Socket fest. Siehe easy:SetOpt_LocalPort für Details.
#CURLOPT_LOCALPORTRANGE
-
Legt die Anzahl zusätzlicher lokaler Ports zum Testen fest. Siehe easy:SetOpt_LocalPortRange für Details.
#CURLOPT_LOGIN_OPTIONS
-
Legt die Login-Optionen fest. Siehe easy:SetOpt_Login_Options für Details.
#CURLOPT_LOW_SPEED_LIMIT
-
Stellt eine niedrige Geschwindigkeitsbegrenzung in Bytes pro Sekunde ein. Siehe easy:SetOpt_Low_Speed_Limit für Details.
#CURLOPT_LOW_SPEED_TIME
-
Stellt das Zeitlimit für niedrige Geschwindigkeit ein. Siehe easy:SetOpt_Low_Speed_Time für Details.
#CURLOPT_MAIL_AUTH
-
Legt die SMTP-Authentifizierungsadresse fest. Siehe easy:SetOpt_Mail_Auth für Details.
#CURLOPT_MAIL_FROM
-
Gibt die SMTP-Absenderadresse an. Siehe easy:SetOpt_Mail_From für Details.
#CURLOPT_MAIL_RCPT
-
Gibt die Liste der SMTP-Mail-Empfänger an. Siehe easy:SetOpt_Mail_RCPT für Details.
#CURLOPT_MAX_RECV_SPEED_LARGE
-
Setzt die Geschwindigkeitslimit für das Herunterladen von Daten. Siehe easy:SetOpt_Max_Recv_Speed_Large für Details.
#CURLOPT_MAX_SEND_SPEED_LARGE
-
Setzt die Geschwindigkeitslimit für das Hochladen von Daten. Siehe easy:SetOpt_Max_Send_Speed_Large für Details.
#CURLOPT_MAXCONNECTS
-
Setzt die maximale Verbindungs-Cache-Größe. Siehe easy:SetOpt_MaxConnects für Details.
#CURLOPT_MAXFILESIZE
-
Setzt die maximal zulässige Dateigröße für das Herunterladen. Siehe easy:SetOpt_MaxFileSize für Details.
#CURLOPT_MAXFILESIZE_LARGE
-
Setzt die maximal zulässige Dateigröße für das Herunterladen. Siehe easy:SetOpt_MaxFileSize_Large für Details.
#CURLOPT_MAXREDIRS
-
Setzt die maximale Anzahl von erlaubten Umleitungen. Siehe easy:SetOpt_MaxRedirs für Details.
#CURLOPT_NETRC
-
Fordert an, dass .netrc verwendet wird. Siehe easy:SetOpt_Netrc für Details.
#CURLOPT_NETRC_FILE
-
Setzt den Dateiname zum Lesen von .netrc-Informationen. Siehe easy:SetOpt_Netrc_File für Details.
#CURLOPT_NEW_DIRECTORY_PERMS
-
Setzt die Berechtigungen für neu erstellte Remote-Verzeichnisse. Siehe easy:SetOpt_New_Directory_Perms für Details.
#CURLOPT_NEW_FILE_PERMS
-
Setzt die Berechtigungen für neu erstellte Remote-Dateien. Siehe easy:SetOpt_New_File_Perms für Details.
#CURLOPT_NOBODY
-
Führt die Download-Anfrage durch, ohne den Body zu erhalten. Siehe easy:SetOpt_Nobody für Details.
#CURLOPT_NOPROGRESS
-
Schaltet die Fortschrittsanzeige aus. Siehe easy:SetOpt_NoProgress für Details.
#CURLOPT_NOPROXY
-
Deaktiviert die Proxy-Nutzung für bestimmte Hosts. Siehe easy:SetOpt_NoProxy für Details.
#CURLOPT_NOSIGNAL
-
Überspringt die gesamte Signalverarbeitung. Siehe easy:SetOpt_NoSignal für Details.
#CURLOPT_PASSWORD
-
Setzt das Passwort zur Verwendung bei der Authentifizierung. Siehe easy:SetOpt_Password für Details.
#CURLOPT_PATH_AS_IS
-
Verwendet keine Punkt-Punkt-Sequenzen. Siehe easy:SetOpt_Path_As_Is für Details.
#CURLOPT_PINNEDPUBLICKEY
-
Legt das Public Key Pinning fest. Siehe easy:SetOpt_PinnedPublicKey für Details.
#CURLOPT_PIPEWAIT
-
Wartet auf Pipelining/Multiplexing. Siehe easy:SetOpt_PipeWait für Details.
#CURLOPT_PORT
-
Stellt die Nummer des Remote-Ports ein, mit dem gearbeitet werden soll. Siehe easy:SetOpt_Port für Details.
#CURLOPT_POST
-
Fordert einen HTTP-POST an. Siehe easy:SetOpt_Post für Details.
#CURLOPT_POSTFIELDS
-
Setzt die Daten, welche an den Server gesendet werden. Siehe easy:SetOpt_PostFields für Details.
#CURLOPT_POSTQUOTE
-
Setzt die (S)FTP-Befehle zur Ausführung nach der Übertragung. Siehe easy:SetOpt_PostQuote für Details.
#CURLOPT_POSTREDIR
-
Setzt die Vorgehensweise bei einer HTTP-POST-Umleitung. Siehe easy:SetOpt_PostRedir für Details.
#CURLOPT_PRE_PROXY
-
Stellt den Prä-Proxy für die Verwendung ein. Siehe easy:SetOpt_Pre_Proxy für Details.
#CURLOPT_PREQUOTE
-
Setzt die Befehle, die vor einer FTP-Übertragung ausgeführt werden sollen. Siehe easy:SetOpt_Prequote für Details.
#CURLOPT_PROGRESSFUNCTION
-
Bestimmt den Callback zur Fortschrittsanzeige-Funktion. Siehe easy:SetOpt_ProgressFunction für Details.
#CURLOPT_PROTOCOLS
-
Stellt die erlaubten Protokolle ein. Siehe easy:SetOpt_Protocols für Details.
#CURLOPT_PROXY
-
Stellt den Proxy für die Verwendung ein. Siehe easy:SetOpt_Proxy für Details.
#CURLOPT_PROXY_CAINFO
-
Setzt den Pfad zum Proxy Certificate Authority (CA)-Paket. Siehe easy:SetOpt_Proxy_CAInfo für Details.
#CURLOPT_PROXY_CAPATH
-
Gibt ein Verzeichnis mit Proxy-CA-Zertifikaten an. Siehe easy:SetOpt_Proxy_CAPath für Details.
#CURLOPT_PROXY_CRLFILE
-
Gibt eine Datei für Proxy-Zertifikatssperrlisten an. Siehe easy:SetOpt_Proxy_CRLFile für Details.
#CURLOPT_PROXY_KEYPASSWD
-
Setzt die Passphrase auf privaten Proxy-Schlüssel. Siehe easy:SetOpt_Proxy_KeyPasswd für Details.
#CURLOPT_PROXY_PINNEDPUBLICKEY
-
Legt das Public Key Pinning für https-Proxy fest. Siehe easy:SetOpt_Proxy_PinnedPublicKey für Details.
#CURLOPT_PROXY_SERVICE_NAME
-
Setzt den Namen des Proxy-Authentifizierungsdienstes. Siehe easy:SetOpt_Proxy_Service_Name für Details.
#CURLOPT_PROXY_SSL_CIPHER_LIST
-
Legt die für Proxy-TLS zu verwendenden Verschlüsselungsart fest. Siehe easy:SetOpt_Proxy_SSL_Cipher_List für Details.
#CURLOPT_PROXY_SSL_OPTIONS
-
Legt die Proxy-SSL-Verhaltensoptionen fest. Siehe easy:SetOpt_Proxy_SSL_Options für Details.
#CURLOPT_PROXY_SSL_VERIFYHOST
-
Überprüft den Namen des Proxy-Zertifikats anhand des Hosts. Siehe easy:SetOpt_Proxy_SSL_VerifyHost für Details.
#CURLOPT_PROXY_SSL_VERIFYPEER
-
Aktiviert/deaktiviert die Überprüfung des SSL-Zertifikats des Proxys. Siehe easy:SetOpt_Proxy_SSL_VerifyPeer für Details.
#CURLOPT_PROXY_SSLCERT
-
Legt das SSL-Proxy-Client-Zertifikat fest. Siehe easy:SetOpt_Proxy_SSLCert für Details.
#CURLOPT_PROXY_SSLCERTTYPE
-
Setzt den Typ des Proxy-Client-SSL-Zertifikats. Siehe easy:SetOpt_Proxy_SSLCertType für Details.
#CURLOPT_PROXY_SSLKEY
-
Setzt eine private Schlüsseldatei für das TLS- und SSL-Proxy-Client-Zertifikat. Siehe easy:SetOpt_Proxy_SSLKey für Details.
#CURLOPT_PROXY_SSLKEYTYPE
-
Legt den Typ der privaten Proxy-Schlüsseldatei fest. Siehe easy:SetOpt_Proxy_SSLKeyType für Details.
#CURLOPT_PROXY_SSLVERSION
-
Legt die bevorzugte Proxy-TLS/SSL-Version fest. Siehe easy:SetOpt_Proxy_SSLVersion für Details.
#CURLOPT_PROXY_TLSAUTH_PASSWORD
-
Setzt das Passwort für die Proxy-TLS-Authentifizierung. Siehe easy:SetOpt_Proxy_TLSAuth_Password für Details.
#CURLOPT_PROXY_TLSAUTH_TYPE
-
Legt die Proxy-TLS-Authentifizierungsmethoden fest. Siehe easy:SetOpt_Proxy_TLSAuth_Type für Details.
#CURLOPT_PROXY_TLSAUTH_USERNAME
-
Setzt den Benutzername zur Verwendung für die Proxy-TLS-Authentifizierung. Siehe easy:SetOpt_Proxy_TLSAuth_UserName für Details.
#CURLOPT_PROXY_TRANSFER_MODE
-
Hängt den FTP-Übertragungsmodus an die URL für Proxy an. Siehe easy:SetOpt_Proxy_Transfer_Mode für Details.
#CURLOPT_PROXYAUTH
-
Legt die HTTP-Proxy-Authentifizierungsmethoden für den Versuch fest. Siehe easy:SetOpt_ProxyAuth für Details.
#CURLOPT_PROXYHEADER
-
Setzt die an den Proxy zu übergebenden benutzerdefinierte HTTP-Header. Siehe easy:SetOpt_ProxyHeader für Details.
#CURLOPT_PROXYPASSWORD
-
Setzt das Passwort für die Proxy-Authentifizierung. Siehe easy:SetOpt_ProxyPassword für Details.
#CURLOPT_PROXYPORT
-
Setzt die Portnummer für den Proxy. Siehe easy:SetOpt_ProxyPort für Details.
#CURLOPT_PROXYTYPE
-
Setzt den Proxy-Protokolltyp. Siehe easy:SetOpt_ProxyType für Details.
#CURLOPT_PROXYUSERNAME
-
Setzt den Benutzername für die Proxy-Authentifizierung. Siehe easy:SetOpt_ProxyUserName für Details.
#CURLOPT_PROXYUSERPWD
-
Setzt den Benutzernamen und das Passwort für die Proxy-Authentifizierung. Siehe easy:SetOpt_ProxyUserPwd für Details.
#CURLOPT_PUT
-
Stellt eine HTTP-PUT-Anfrage. Siehe easy:SetOpt_Put für Details.
#CURLOPT_QUOTE
-
Setzt die (S)FTP-Befehle, die vor der Übertragung ausgeführt werden sollen. Siehe easy:SetOpt_Quote für Details.
#CURLOPT_RANDOM_FILE
-
Gibt eine Quelle für zufällige Daten an. Siehe easy:SetOpt_Random_File für Details.
#CURLOPT_RANGE
-
Stellt den anzuforderenden Bytebereich ein. Siehe easy:SetOpt_Range für Details.
#CURLOPT_READFUNCTION
-
Liest den Callback für Daten-Uploads. Siehe easy:SetOpt_ReadFunction für Details.
#CURLOPT_REDIR_PROTOCOLS
-
Legt die Protokolle fest, zu denen umgeleitet werden darf. Siehe easy:SetOpt_Redir_Protocols für Details.
#CURLOPT_REFERER
-
Setzt den HTTP Referer: Header. Siehe easy:SetOpt_Referer für Details.
#CURLOPT_REQUEST_TARGET
-
Gibt ein alternatives Ziel für diese Anforderung an. Siehe easy:SetOpt_Request_Target für Details.
#CURLOPT_RESOLVE
-
Gibt einen benutzerdefinierten Hostnamen für IP-Adressauflösungen an. Siehe easy:SetOpt_Resolve für Details.
#CURLOPT_RESUME_FROM
-
Setzt eine Übertragung fort. Siehe easy:SetOpt_Resume_From für Details.
#CURLOPT_RESUME_FROM_LARGE
-
Legt die Position fest, von der aus die Übertragung fortgesetzt wird. Siehe easy:SetOpt_Resume_From_Large für Details.
#CURLOPT_RTSP_CLIENT_CSEQ
-
Legt die RTSP-Client-CSEQ-Nummer fest. Siehe easy:SetOpt_RTSP_Client_CSeq für Details.
#CURLOPT_RTSP_REQUEST
-
Gibt die RTSP-Anfrage an. Siehe easy:SetOpt_RTSP_Request für Details.
#CURLOPT_RTSP_SERVER_CSEQ
-
Stellt die CSEQ-Nummer des RTSP-Servers ein. Siehe easy:SetOpt_RTSP_Server_CSeq für Details.
#CURLOPT_RTSP_SESSION_ID
-
Legt die RTSP-Sitzungs-ID fest. Siehe easy:SetOpt_RTSP_Session_ID für Details.
#CURLOPT_RTSP_STREAM_URI
-
Stellt die RTSP-Stream-URI ein. Siehe easy:SetOpt_RTSP_Stream_URI für Details.
#CURLOPT_RTSP_TRANSPORT
-
Setzt den RTSP Transport: Header. Siehe easy:SetOpt_RTSP_Transport für Details.
#CURLOPT_SASL_IR
-
Aktiviert das Senden der ersten Antwort im ersten Paket. Siehe easy:SetOpt_SASL_IR für Details.
#CURLOPT_SEEKFUNCTION
-
Legt den Benutzer-Callback zum Suchen im Eingabedatenstrom fest. Siehe easy:SetOpt_SeekFunction für Details.
#CURLOPT_SERVICE_NAME
-
Setzt den Namen des Authentifizierungsdienstes. Siehe easy:SetOpt_Service_Name für Details.
#CURLOPT_SHARE
-
Gibt den Share-Handle an. Siehe easy:SetOpt_Share für Details.
#CURLOPT_SOCKS5_AUTH
-
Legt die zulässigen Methoden für die SOCKS5-Proxyauthentifizierung fest. Siehe easy:SetOpt_Socks5_Auth für Details.
#CURLOPT_SOCKS5_GSSAPI_NEC
-
Setzt den Socks Proxy gssapi Übertragungsschutz. Siehe easy:SetOpt_Socks5_GSSAPI_NEC für Details.
#CURLOPT_SOCKS5_GSSAPI_SERVICE
-
Setzt den SOCKS5-Name des Proxy-Authentifizierungsdienstes. Siehe easy:SetOpt_Socks5_GSSAPI_Service für Details.
#CURLOPT_SSH_AUTH_TYPES
-
Stellt den gewünschten Authentifizierungstypen für SFTP und SCP ein. Siehe easy:SetOpt_SSH_Auth_Types für Details.
#CURLOPT_SSH_HOST_PUBLIC_KEY_MD5
-
Setzt die Prüfsumme des öffentlichen Schlüssels des SSH-Servers. Siehe easy:SetOpt_SSH_Host_Public_Key_MD5 für Details.
#CURLOPT_SSH_KNOWNHOSTS
-
Setzt den Dateiname mit den bekannten SSH-Hosts. Siehe easy:SetOpt_SSH_KnownHosts für Details.
#CURLOPT_SSH_PRIVATE_KEYFILE
-
Legt die private Schlüsseldatei für SSH-Authentifizierung fest. Siehe easy:SetOpt_SSH_Private_KeyFile für Details.
#CURLOPT_SSH_PUBLIC_KEYFILE
-
Legt die öffentliche Schlüsseldatei für die SSH-Authentifizierung fest. Siehe easy:SetOpt_SSH_Public_KeyFile für Details.
#CURLOPT_SSL_CIPHER_LIST
-
Gibt die Verschlüsselung an, die für TLS verwendet werden soll. Siehe easy:SetOpt_SSL_Cipher_List für Details.
#CURLOPT_SSL_ENABLE_ALPN
-
Aktiviert/deaktiviert ALPN. Siehe easy:SetOpt_SSL_Enable_Alpn für Details.
#CURLOPT_SSL_ENABLE_NPN
-
Aktiviert/deaktiviert NPN. Siehe easy:SetOpt_SSL_Enable_Npn für Details.
#CURLOPT_SSL_FALSESTART
-
Aktiviert/deaktiviert TLS-Fehlstart. Siehe easy:SetOpt_SSL_FalseStart für Details.
#CURLOPT_SSL_OPTIONS
-
Legt SSL-Verhaltensoptionen fest. Siehe easy:SetOpt_SSL_Options für Details.
#CURLOPT_SSL_SESSIONID_CACHE
-
Aktiviert/deaktiviert die Verwendung des SSL-Sitzungs-ID-Cache. Siehe easy:SetOpt_SSL_SessionID_Cache für Details.
#CURLOPT_SSL_VERIFYHOST
-
Überprüft den Namen des Zertifikats anhand des Hosts. Siehe easy:SetOpt_SSL_VerifyHost für Details.
#CURLOPT_SSL_VERIFYPEER
-
Überprüft das SSL-Zertifikat des Peers. Siehe easy:SetOpt_SSL_VerifyPeer für Details.
#CURLOPT_SSL_VERIFYSTATUS
-
Überprüft den Status des Zertifikats. Siehe easy:SetOpt_SSL_VerifyStatus für Details.
#CURLOPT_SSLCERT
-
Stellt das SSL-Client-Zertifikat ein. Siehe easy:SetOpt_SSLCert für Details.
#CURLOPT_SSLCERTTYPE
-
Gibt den Typ des Client-SSL-Zertifikats an. Siehe easy:SetOpt_SSLCertType für Details.
#CURLOPT_SSLENGINE
-
Setzt die SSL-System-ID. Siehe easy:SetOpt_SSLEngine für Details.
#CURLOPT_SSLENGINE_DEFAULT
-
Legt das SSL-System als Standard fest. Siehe easy:SetOpt_SSLEngine_Default für Details.
#CURLOPT_SSLKEY
-
Gibt eine private Schlüsseldatei für TLS- und SSL-Client-Zertifikate an. Siehe easy:SetOpt_SSLKey für Details.
#CURLOPT_SSLKEYTYPE
-
Setzt den Typ der privaten Schlüsseldatei. Siehe easy:SetOpt_SSLKeyType für Details.
#CURLOPT_SSLVERSION
-
Stellt die bevorzugte TLS/SSL-Version ein. Siehe easy:SetOpt_SSLVersion für Details.
#CURLOPT_STREAM_DEPENDS
-
Stellt den Stream ein, von dem diese Übertragung abhängt. Siehe easy:SetOpt_Stream_Depends für Details.
#CURLOPT_STREAM_DEPENDS_E
-
Stellt den Stream ein, von dem diese Übertragung ausschließlich abhängt. Siehe easy:SetOpt_Stream_Depends_e für Details.
#CURLOPT_STREAM_WEIGHT
-
Setzt die Gewichtung des numerischen Datenstroms. Siehe easy:SetOpt_Stream_Weight für Details.
#CURLOPT_SUPPRESS_CONNECT_HEADERS
-
Unterdrückt Proxy-CONNECT-Antwort-Header von Benutzer-Callbacks. Siehe easy:SetOpt_Suppress_Connect_Headers für Details.
#CURLOPT_TCP_FASTOPEN
-
Aktiviert/deaktiviert TCP Fast Open. Siehe easy:SetOpt_TCP_FastOpen für Details.
#CURLOPT_TCP_KEEPALIVE
-
Aktiviert die Tests TCP-Keep-Alive. Siehe easy:SetOpt_TCP_KeepAlive für Details.
#CURLOPT_TCP_KEEPIDLE
-
Setzt die TCP-Keep-Alive Leerlaufzeit. Siehe easy:SetOpt_TCP_KeepIdle für Details.
#CURLOPT_TCP_KEEPINTVL
-
Legt den Intervall für TCP-Keep-Alive fest. Siehe easy:SetOpt_TCP_KeepIntvl für Details.
#CURLOPT_TCP_NODELAY
-
Aktiviert/deaktiviert die Option TCP_NODELAY. Siehe easy:SetOpt_TCP_NoDelay für Details.
#CURLOPT_TELNETOPTIONS
-
Setzt die benutzerdefinierten Telnet-Optionen. Siehe easy:SetOpt_TelnetOptions für Details.
#CURLOPT_TFTP_BLKSIZE
-
Setzt die TFTP-Blockgröße. Siehe easy:SetOpt_TFTP_BlkSize für Details.
#CURLOPT_TFTP_NO_OPTIONS
-
Sendet keine TFTP-Optionsanforderungen. Siehe easy:SetOpt_TFTP_No_Options für Details.
#CURLOPT_TIMECONDITION
-
Wählt die Bedingung für eine Zeitanfrage aus. Siehe easy:SetOpt_TimeCondition für Details.
#CURLOPT_TIMEOUT
-
Legt die maximale Zeit fest, die die Anforderung dauern darf. Siehe easy:SetOpt_Timeout für Details.
#CURLOPT_TIMEOUT_MS
-
Legt die maximale Zeit in ms fest, die die Anforderung dauern darf. Siehe easy:SetOpt_Timeout_MS für Details.
#CURLOPT_TIMEVALUE
-
Setzt den Zeitwert für bedingtes Verhalten. Siehe easy:SetOpt_TimeValue für Details.
#CURLOPT_TLSAUTH_PASSWORD
-
Setzt das Passwort für die TLS-Authentifizierung. Siehe easy:SetOpt_TLSAuth_Password für Details.
#CURLOPT_TLSAUTH_TYPE
-
Legt die TLS-Authentifizierungsmethoden fest. Siehe easy:SetOpt_TLSAuth_Type für Details.
#CURLOPT_TLSAUTH_USERNAME
-
Legt den Benutzernamen fest, der für die TLS-Authentifizierung verwendet wird. Siehe easy:SetOpt_TLSAuth_UserName für Details.
#CURLOPT_TRANSFER_ENCODING
-
Fordert die Übertragungscodierung an. Siehe easy:SetOpt_Transfer_Encoding für Details.
#CURLOPT_TRANSFERTEXT
-
Fordet eine textbasierte Übertragung für FTP an. Siehe easy:SetOpt_TransferText für Details.
#CURLOPT_UNIX_SOCKET_PATH
-
Setzt den Unix Domain Socket. Siehe easy:SetOpt_Unix_Socket_Path für Details.
#CURLOPT_UNRESTRICTED_AUTH
-
Sendet Authentifizierungsdaten auch an andere Hosts. Siehe easy:SetOpt_Unrestricted_Auth für Details.
#CURLOPT_UPLOAD
-
Aktiviert das Hochladen von Daten. Siehe easy:SetOpt_Upload für Details.
#CURLOPT_URL
-
Gibt die URL an, die in der Anfrage verwendet werden soll. Siehe easy:SetOpt_URL für Details.
#CURLOPT_USE_SSL
-
Fordert für die Übertragung SSL/TLS an. Siehe easy:SetOpt_Use_SSL für Details.
#CURLOPT_USERAGENT
-
Setzt den HTTP-User-Agent-Header. Siehe easy:SetOpt_UserAgent für Details.
#CURLOPT_USERNAME
-
Legt den Benutzername für die Authentifizierung fest. Siehe easy:SetOpt_UserName für Details.
#CURLOPT_USERPWD
-
Legt den Benutzername und das Passwort für die Authentifizierung fest. Siehe easy:SetOpt_UserPwd für Details.
#CURLOPT_VERBOSE
-
Schaltet den ausführlichen Modus ein/aus. Siehe easy:SetOpt_Verbose für Details.
#CURLOPT_WILDCARDMATCH
-
Aktiviert die Übertragung von Verzeichnis-Platzhaltern. Siehe easy:SetOpt_WildcardMatch für Details.
#CURLOPT_WRITEFUNCTION
-
Setzt den Callback zum Schreiben empfangener Daten. Siehe easy:SetOpt_WriteFunction für Details.
#CURLOPT_XOAUTH2_BEARER
-
Gibt den OAuth 2.0 Access Token an. Siehe easy:SetOpt_XOAuth2_Bearer für Details.