easy:SetOpt_Netrc(level)
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
~/.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
~/.netrc
. Dies ist die Voreinstellung.
#CURL_NETRC_REQUIRED
~/.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.