Delen via


Networking_Proxy_GetProxyAddress functie

Header: #include <applibs/networking.h>

Haalt het netwerkadres op dat door de proxy wordt gebruikt.

 const char *Networking_Proxy_GetProxyAddress(const Networking_ProxyConfig *proxyConfig); 

Parameters

  • proxyConfig Een aanwijzer naar de Networking_ProxyConfig struct met de proxyconfiguratie.

Fouten

Als er een fout optreedt, wordt NULL geretourneerd en ingesteld errno op de foutwaarde.

  • EFAULT: de parameter proxyConfig is NULL.

errno Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en er is geen garantie dat hetzelfde gedrag wordt behouden via systeemupdates.

Retourneert

Bij succes: retourneert een aanwijzer naar het proxyadres. Blijft geldig totdat Networking_Proxy_Destroy wordt aangeroepen.

Bij fout: retourneert NULL.

Concepten en voorbeelden

De proxycodefragmenten laten het volgende zien:

De HTTPS-voorbeelden laten zien hoe u de HTTPS_Curl_Easy- en HTTPS_Curl_Multi-API's gebruikt om inhoud via HTTPS op te halen. Standaard configureren ze de cURL-ingang om een proxy te gebruiken.

Het AzureIoT-voorbeeld bevat instructies en code voor het toevoegen van ondersteuning voor webproxy's aan het voorbeeld.