Partage via


Networking_Proxy_GetNoProxyAddresses, fonction

En-tête : #include <applibs/networking.h>

Obtient la liste séparée par des virgules des hôtes pour lesquels le proxy ne doit pas être utilisé.

  const char *Networking_Proxy_GetNoProxyAddresses(const Networking_ProxyConfig *proxyConfig);

Paramètres

Erreurs

Si une erreur est rencontrée, retourne NULL et définit errno sur la valeur d’erreur.

  • EFAULT : le paramètre proxyConfig 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

En cas de réussite : pointeur vers la liste des hôtes séparés par des virgules pour lesquels le proxy ne doit pas être utilisé. Reste valide jusqu’à ce que Networking_Proxy_Destroy soit appelé.

En cas d’échec : NULL.

Concepts et exemples

Les extraits de code proxy illustrent les éléments suivants :

Les exemples HTTPS illustrent l’utilisation des API HTTPS_Curl_Easy et HTTPS_Curl_Multi pour extraire du contenu via HTTPS. Par défaut, ils configurent le handle cURL pour utiliser un proxy.

L’exemple AzureIoT contient des instructions et du code pour ajouter la prise en charge du proxy web à l’exemple.