Networking_Proxy_GetNoProxyAddresses-Funktion
Header: #include <applibs/networking.h>
Ruft die durch Trennzeichen getrennte Liste der Hosts ab, für die kein Proxy verwendet werden soll.
const char *Networking_Proxy_GetNoProxyAddresses(const Networking_ProxyConfig *proxyConfig);
Parameter
-
proxyConfig
Ein Zeiger auf die Networking_ProxyConfig Struktur.
Fehler
Wenn ein Fehler auftritt, gibt NULL zurück und legt auf den Fehlerwert fest errno
.
- EFAULT: Der proxyConfig-Parameter ist NULL.
Auch andere errno
Fehler können angegeben werden. Solche Fehler sind nicht deterministisch, und es gibt keine Garantie, dass das gleiche Verhalten durch Systemupdates beibehalten wird.
Gibt
Bei Erfolg: Ein Zeiger auf die durch Trennzeichen getrennte Liste von Hosts, für die kein Proxy verwendet werden soll. Bleibt gültig, bis Networking_Proxy_Destroy aufgerufen wird.
Bei Fehler : NULL.
Konzepte und Beispiele
Die Proxycodeausschnitte veranschaulichen Folgendes:
- Der Codeausschnitt Proxyeinstellungen konfigurieren veranschaulicht, wie die Proxyeinstellungen auf einem Azure Sphere-Gerät konfiguriert werden.
- Der Codeausschnitt "Proxyeinstellungen abrufen " veranschaulicht, wie die Proxyeinstellungen auf einem Azure Sphere-Gerät abgerufen werden.
- Der Codeausschnitt Konfigurierten Proxy aktivieren/deaktivieren veranschaulicht, wie ein bereits konfigurierter Proxy auf einem Azure Sphere-Gerät aktiviert/deaktiviert wird.
Die HTTPS-Beispiele veranschaulichen die Verwendung der HTTPS_Curl_Easy- und HTTPS_Curl_Multi-APIs zum Abrufen von Inhalten über HTTPS. Standardmäßig konfigurieren sie das cURL-Handle für die Verwendung eines Proxys.
Das AzureIoT-Beispiel enthält Anweisungen und Code zum Hinzufügen von Webproxyunterstützung zum Beispiel.