Networking_Curl_SetDefaultProxy, fonction
En-tête : #include <applibs/networking_curl.h>
Applique les paramètres de proxy sur le handle cURL.
int Networking_Curl_SetDefaultProxy(CURL *curl_handle);
Paramètres
-
curl_handle
pointeur vers le handle cURL.
Erreurs
Si une erreur est rencontrée, retourne -1 et définit errno
sur la valeur d’erreur.
EACCES : l’application appelante n’a pas la fonctionnalité NetworkConfig ou ReadNetworkProxyConfig.
EFAULT : le paramètre curl_handle est NULL.
Toutes les autres errno
peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et il n’existe aucune garantie que le même comportement sera conservé via les mises à jour système.
Retourne
0 pour la réussite, ou -1 pour l’échec, auquel cas errno
est défini sur la valeur d’erreur.
Remarques
Le manifeste d’application doit inclure la fonctionnalité NetworkConfig ou ReadNetworkProxyConfig.
Concepts et exemples
Exemples : HTTPS_Curl_Easy et HTTPS_Curl_Multi
Exigences du manifeste d’application
Nécessite la fonctionnalité NetworkConfig ou ReadNetworkProxyConfig.