Partage via


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_handlepointeur 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.