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_ALTSVC
-
Legt den Alt-Svc Cache-Dateiname fest. Siehe easy:SetOpt_AltSvc für Details. (V2.0)
#CURLOPT_ALTSVC_CTRL
-
Steuert das Verhalten von Alt-Svc. Siehe easy:SetOpt_AltSvc_Ctrl für Details. (V2.0)
#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_AWS_SIGV4
-
AWS HTTP V4-Signatur. Siehe easy:SetOpt_AWS_SigV4 für Details. (V2.0)
#CURLOPT_BUFFERSIZE
-
Stellt die bevorzugte Empfangspuffergröße ein. Siehe easy:SetOpt_BufferSize für Details.
#CURLOPT_CA_CACHE_TIMEOUT
-
Legt die Lebensdauer für zwischengespeicherte Zertifikatsspeicher fest. Siehe easy:SetOpt_CA_Cache_Timeout für Details. (V2.0)
#CURLOPT_CAINFO
-
Setzt den Pfad zum Paket der Zertifizierungsstelle (CA). Siehe easy:SetOpt_CAInfo für Details.
#CURLOPT_CAINFO_BLOB
-
Setzt das Paket der Zertifikate (CA) im PEM-Format. Siehe easy:SetOpt_CAInfo_Blob für Details. (V2.0)
#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_CURLU
-
Setzt die URL zur Bearbeitung mit einem URL-Handle. Siehe easy:SetOpt_CURLU für Details. (V2.0)
#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_SHUFFLE_ADDRESSES
-
Mischt die IP-Adressen für Hostnamen. Siehe easy:SetOpt_DNS_Shuffle_Addresses für Details. (V2.0)
#CURLOPT_DNS_USE_GLOBAL_CACHE
-
VERALTET: Aktiviert/deaktiviert den globalen DNS-Cache. Siehe easy:SetOpt_DNS_Use_Global_Cache für Details.
#CURLOPT_DISALLOW_USERNAME_IN_URL
-
Lässt die Angabe des Benutzernamens in der URL nicht zu. Siehe easy:SetOpt_Disallow_Username_In_URL für Details. (V2.0)
#CURLOPT_DOH_SSL_VERIFYHOST
-
Überprüft den Hostnamen im DoH-SSL-Zertifikat (DNS-over-HTTPS). Siehe easy:SetOpt_DoH_SSL_VerifyHost für Details. (V2.0)
#CURLOPT_DOH_SSL_VERIFYPEER
-
Überprüft das DoH-SSL-Zertifikat (DNS-over-HTTPS). Siehe easy:SetOpt_DoH_SSL_VerifyPeer für Details. (V2.0)
#CURLOPT_DOH_SSL_VERIFYSTATUS
-
Überprüft den Status des DoH-SSL-Zertifikats (DNS-over-HTTPS). Siehe easy:SetOpt_DoH_SSL_VerifyStatus für Details. (V2.0)
#CURLOPT_DOH_URL
-
Stellt die DNS-over-HTTPS-URL bereit. Siehe easy:SetOpt_DoH_URL für Details. (V2.0)
#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_HAPPY_EYEBALLS_TIMEOUT_MS
-
Setzt den Vorsprung für IPv6 für Happy-Eyeballs. Siehe easy:SetOpt_Happy_Eyeballs_Timeout_MS für Details. (V2.0)
#CURLOPT_HAPROXYPROTOCOL
-
Sendet den HAProxy PROXY-Protokoll v1 Header. Siehe easy:SetOpt_HAProxyProtocol für Details. (V2.0)
#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_HSTS
-
Legt die HSTS-Cache-Datei fest. Siehe easy:SetOpt_HSTS für Details. (V2.0)
#CURLOPT_HSTS_CTRL
-
Steuert das Verhalten von HSTS. Siehe easy:SetOpt_HSTS_Ctrl für Details. (V2.0)
#CURLOPT_HSTSREADFUNCTION
-
Setzt die Lese-Callback-Funktion für HSTS-Hosts. Siehe easy:SetOpt_HSTSReadFunction für Details. (V2.0)
#CURLOPT_HSTSWRITEFUNCTION
-
Setzt die Schreib-Callback-Funktion für HSTS-Hosts. Siehe easy:SetOpt_HSTSWriteFunction für Details. (V2.0)
#CURLOPT_HTTP09_ALLOWED
-
Lässt HTTP/0.9-Antwort zu. Siehe easy:SetOpt_HTTP09_Allowed für Details. (V2.0)
#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_ISSUERCERT_BLOB
-
Legt den Speicherpuffer des Ausstellerzertifikats fest. Siehe easy:SetOpt_IssuerCert_Blob für Details. (V2.0)
#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_MAIL_RCPT_ALLOWFAILS
-
Lässt zu, dass der Befehl RCPT TO für einige Empfänger fehlschlägt. Siehe easy:SetOpt_Mail_RCPT_AllowFails für Details. (V2.0)
#CURLOPT_MAXAGE_CONN
-
Begrenzt das Alter (Leerlaufzeit) von Verbindungen zur Wiederverwendung. Siehe easy:SetOpt_MaxAge_Conn für Details. (V2.0)
#CURLOPT_MAXLIFETIME_CONN
-
Begrenzt das Alter (seit der Erstellung) von Verbindungen zur Wiederverwendung. Siehe easy:SetOpt_MaxLifeTime_Conn für Details. (V2.0)
#CURLOPT_PREREQFUNCTION
-
Callback, der aufgerufen wird, nachdem eine Verbindung hergestellt wurde, aber bevor eine Anfrage für diese Verbindung gestellt wird. Siehe easy:SetOpt_PreReqFunction für Details. (V2.0)
#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_MIME_OPTIONS
-
Setzt die MIME-Optionsflags. Siehe easy:SetOpt_MIME_Options für Details. (V2.0)
#CURLOPT_MIMEPOST
-
Sendet Daten aus der Mime-Struktur. Siehe easy:SetOpt_MIMEPost für Details. (V2.0)
#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_PROTOCOLS_STR
-
Setzt die zulässigen Protokolle. Siehe easy:SetOpt_Protocols_Str für Details. (V2.0)
#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_CAINFO_BLOB
-
Setzt den Proxy-CA-Zertifikat-Bündelspeicherpuffer. Siehe easy:SetOpt_Proxy_CAInfo_Blob für Details. (V2.0)
#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_ISSUERCERT
-
Legt den Speicherpuffer für das Zertifikat des Proxy-Ausstellers fest. Siehe easy:SetOpt_Proxy_IssuerCert für Details. (V2.0)
#CURLOPT_PROXY_ISSUERCERT_BLOB
-
Legt den Speicherpuffer für das Zertifikat des Proxy-Ausstellers fest. Siehe easy:SetOpt_Proxy_IssuerCert_Blob für Details. (V2.0)
#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_SSLCERT
-
Legt das SSL-Proxy-Client-Zertifikat fest. Siehe easy:SetOpt_Proxy_SSLCert für Details.
#CURLOPT_PROXY_SSLCERT_BLOB
-
SSL-Proxy-Client-Zertifikat aus Speicher-Blob. Siehe easy:SetOpt_Proxy_SSLCert_Blob für Details. (V2.0)
#CURLOPT_PROXY_SSLCERTTYPE
-
Setzt den Typ des Proxy-Client-SSL-Zertifikats. Siehe easy:SetOpt_Proxy_SSLCertType 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_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_SSLKEY_BLOB
-
Setzt den privaten Schlüssel für Proxy-Zertifikat aus Speicher-Blob. Siehe easy:SetOpt_Proxy_SSLKey_Blob für Details. (V2.0)
#CURLOPT_PROXY_SSLKEYTYPE
-
Legt den Typ der privaten Proxy-Schlüsseldatei fest. Siehe easy:SetOpt_Proxy_SSLKeyType 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_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_QUICK_EXIT
-
Von Toplevel-Tools wie "curl" zu ermitteln, um langwierige
Aufräumarbeiten zu überspringen, wenn sie ohnehin kurz davor
sind, exit() aufzurufen. Siehe easy:SetOpt_Quick_Exit für Details. (V2.0)
#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_REDIR_PROTOCOLS_STR
-
Legt die Protokolle fest, zu denen Umleitungen erlaubt sind. Siehe easy:SetOpt_Redir_Protocols_Str für Details. (V2.0)
#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_RESOLVER_START_FUNCTION
-
Setzt den Callback, der aufgerufen wird, bevor eine neue Auflösungsanfrage gestartet wird. Siehe easy:SetOpt_Resolver_Start_Function für Details. (V2.0)
#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_AUTHZID
-
Setzt die SASL-Autorisierungsidentität (Identität, als die man agieren soll). Siehe easy:SetOpt_SASL_AuthZID für Details. (V2.0)
#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_COMPRESSION
-
Aktiviert die SSH-Kompression. Siehe easy:SetOpt_SSH_Compression für Details. (V2.0)
#CURLOPT_SSH_HOSTKEYFUNCTION
-
Setzt den Callback zur Überprüfung des Hostschlüssels. Siehe easy:SetOpt_SSH_HostKeyFunction für Details. (V2.0)
#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_SSLCERT
-
Stellt das SSL-Client-Zertifikat ein. Siehe easy:SetOpt_SSLCert für Details.
#CURLOPT_SSLCERT_BLOB
-
Setzt den Client-Zertifikat Speicherpuffer. Siehe easy:SetOpt_SSLCert_Blob für Details. (V2.0)
#CURLOPT_SSLCERTTYPE
-
Gibt den Typ des Client-SSL-Zertifikats an. Siehe easy:SetOpt_SSLCertType 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_EC_CURVES
-
Legt die Schlüsselaustauschkurven fest. Siehe easy:SetOpt_SSL_EC_Curves für Details. (V2.0)
#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_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_SSL_FALSESTART
-
Aktiviert/deaktiviert TLS-Fehlstart. Siehe easy:SetOpt_SSL_FalseStart 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_SSLKEY_BLOB
-
Legt den privaten Client-Schlüssel-Speicherpuffer fest. Siehe easy:SetOpt_SSLKey_Blob für Details. (V2.0)
#CURLOPT_SSLKEYTYPE
-
Setzt den Typ der privaten Schlüsseldatei. Siehe easy:SetOpt_SSLKeyType 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_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_TIMEVALUE_LARGE
-
Setzt den Zeitwert für die zeitbedingte Anfrage. Siehe easy:SetOpt_TimeValue_Large für Details. (V2.0)
#CURLOPT_TLS13_CIPHERS
-
Setzt die für TLS 1.3 zu verwendende Chiffriersuiten. Siehe easy:SetOpt_TLS13_Ciphers für Details. (V2.0)
#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_TRAILERFUNCTION
-
Legt den Callback für das Senden von Trailer-Header fest. Siehe easy:SetOpt_TrailerFunction für Details. (V2.0)
#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_UPKEEP_INTERVAL_MS
-
Legt den Intervall fest, in dem die Verbindung aufrechterhalten wird. Siehe easy:SetOpt_Upkeep_Interval_MS für Details. (V2.0)
#CURLOPT_UPLOAD
-
Aktiviert das Hochladen von Daten. Siehe easy:SetOpt_Upload für Details.
#CURLOPT_UPLOAD_BUFFERSIZE
-
Legt die Größe des Upload-Puffers fest. Siehe easy:SetOpt_Upload_Buffersize für Details. (V2.0)
#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_WS_OPTIONS
-
Stellt die WebSocket-Optionen ein. Siehe easy:SetOpt_WS_Options für Details. (V2.0)
#CURLOPT_XOAUTH2_BEARER
-
Gibt den OAuth 2.0 Access Token an. Siehe easy:SetOpt_XOAuth2_Bearer für Details.