Freigeben über


Networking_Proxy_GetProxyUsername-Funktion

Header: #include <applibs/networking.h>

Ruft den Benutzernamen für die Proxyauthentifizierung ab.

 const char *Networking_Proxy_GetProxyUsername(const Networking_ProxyConfig *proxyConfig); 

Parameter

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 den Benutzernamen, der für die Proxyauthentifizierung verwendet wird. Bleibt gültig, bis Networking_Proxy_Destroy aufgerufen wird.

Bei Fehler: NULL.

Konzepte und Beispiele

Die Proxycodeausschnitte veranschaulichen Folgendes:

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.