Bezeichnung
easy:SetOpt_Netrc -- fordert an, dass .netrc verwendet wird
Übersicht
easy:SetOpt_Netrc(level)
Beschreibung
Dieser Parameter steuert die Einstellung level von libcurl zwischen der Verwendung von Benutzernamen und Passwörtern aus Ihrer ~/.netrc-Datei, bezogen auf Benutzernamen und Passwörter in der mit #CURLOPT_URL ausgelieferten URL. Unter Windows verwendet libcurl die Datei als %HOME%/_netrc, aber Sie können libcurl auch einen anderen Dateinamen für #CURLOPT_NETRC_FILE mitteilen.

libcurl verwendet einen Benutzernamen (und ein mitgeliefertes oder abgefragtes Passwort), der mit #CURLOPT_USERPWD oder #CURLOPT_USERNAME geliefert wird, anstelle einer der durch diesen Parameter gesteuerten Option.

Es werden nur Rechnername, Benutzername und Passwort berücksichtigt (Init-Makros und ähnliche Dinge werden nicht unterstützt).

libcurl überprüft nicht, ob die Datei die richtigen Eigenschaften hat (wie der Standard Unix ftp Client). Es sollte nur für den Benutzer lesbar sein.

level sollte auf einen der nachfolgend beschriebenen Werte eingestellt werden.

#CURL_NETRC_OPTIONAL
Die Verwendung der Datei ~/.netrc ist optional, und Informationen in der URL sind zu bevorzugen. Die Datei wird nach dem Host- und dem Benutzernamen (nur um das Passwort zu finden) oder nur nach dem Host durchsucht, um den ersten Benutzernamen und das Passwort von diesem Rechner zu finden, je nachdem, welche Informationen nicht angegeben sind. Undefinierte Werte der Option haben diesen Effekt.
#CURL_NETRC_IGNORED
Die Bibliothek ignoriert die Datei ~/.netrc. Dies ist die Voreinstellung.
#CURL_NETRC_REQUIRED
Die Verwendung der Datei ~/.netrc ist erforderlich und Informationen in der URL sind zu ignorieren. Die Datei wird nach dem Host- und dem Benutzernamen (nur um das Passwort zu finden) oder nur nach dem Host durchsucht, um den ersten Benutzernamen und das Passwort von diesem Rechner zu finden, je nachdem, welche Informationen nicht angegeben sind.

Eingaben
level
Eingabewert

Navigation zeigen