Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Header: #include <applibs/networking.h>
Haalt het netwerkadres en de poort op die door de proxy worden gebruikt.
int Networking_Proxy_GetProxyPort(const Networking_ProxyConfig *proxyConfig, uint16_t *proxyPort);
Parameters
proxyConfig
Een aanwijzer naar de Networking_ProxyConfig struct.proxyPort
Een aanwijzer naar de locatie waar de netwerkpoort die door de proxy wordt gebruikt, moet worden opgeslagen.
Fouten
Als er een fout optreedt, wordt -1 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
0 voor geslaagd of -1 voor fout, in welk geval errno
wordt ingesteld op de foutwaarde.
Concepten en voorbeelden
De proxycodefragmenten laten het volgende zien:
- Het codefragment Proxyinstellingen configureren laat zien hoe u de proxy-instellingen op een Azure Sphere-apparaat configureert.
- Het codefragment Proxyinstellingen ophalen laat zien hoe u de proxy-instellingen op een Azure Sphere-apparaat ophaalt.
- Het codefragment Geconfigureerde proxy in-/uitschakelen laat zien hoe u een al geconfigureerde proxy op een Azure Sphere-apparaat inschakelt/uitschakelt.
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.