Sdílet prostřednictvím


funkce Networking_Proxy_GetProxyAddress

Hlavička: #include <applibs/networking.h>

Získá síťovou adresu používanou proxy serverem.

 const char *Networking_Proxy_GetProxyAddress(const Networking_ProxyConfig *proxyConfig); 

Parametry

  • proxyConfig Ukazatel na strukturu Networking_ProxyConfig s konfigurací proxy serveru.

Chyby

Pokud dojde k chybě, vrátí hodnotu NULL a nastaví errno se na chybovou hodnotu.

  • EFAULT: parametr proxyConfig má hodnotu NULL.

Je také možné zadat jakékoli jiné errno chyby. Tyto chyby nejsou deterministické a neexistuje žádná záruka, že se stejné chování zachová prostřednictvím aktualizací systému.

Vrátí

Při úspěchu: Vrátí ukazatel const na adresu proxy serveru. Zůstane v platnosti , dokud se Networking_Proxy_Destroy nevolá.

Při selhání: Vrátí hodnotu NULL.

Koncepty a ukázky

Fragmenty kódu proxy serveru ukazují následující:

Ukázky HTTPS ukazují použití rozhraní API HTTPS_Curl_Easy a HTTPS_Curl_Multi k načtení obsahu přes PROTOKOL HTTPS. Ve výchozím nastavení nakonfigurují popisovač cURL tak, aby používal proxy server.

Ukázka AzureIoT obsahuje pokyny a kód pro přidání podpory webového proxy serveru do ukázky.