Funzione Networking_Proxy_GetProxyUsername
Intestazione: #include <applicazioni/networking.h>
Ottiene il nome utente per l'autenticazione proxy.
const char *Networking_Proxy_GetProxyUsername(const Networking_ProxyConfig *proxyConfig);
Parametri
-
proxyConfig
Puntatore alla Networking_ProxyConfig struct con la configurazione proxy.
Errori
Se si verifica un errore, restituisce NULL e imposta errno
il valore di errore.
- EFAULT: il parametro proxyConfig è NULL.
Potrebbero anche essere specificati altri errno
errori. Tali errori non sono deterministici e non vi è alcuna garanzia che lo stesso comportamento verrà mantenuto tramite gli aggiornamenti di sistema.
Restituisce
Al successo: puntatore al nome utente usato per l'autenticazione proxy. Rimane valido fino a quando non viene chiamato Networking_Proxy_Destroy .
In caso di errore: NULL.
Concetti ed esempi
I frammenti di codice proxy mostrano quanto segue:
- Il frammento di codice Configura impostazioni proxy mostra come configurare le impostazioni proxy in un dispositivo Azure Sphere.
- Il frammento di codice Ottieni impostazioni proxy mostra come recuperare le impostazioni proxy in un dispositivo Azure Sphere.
- Il frammento di codice Proxy configurato Enable/Disable dimostra come abilitare/disabilitare un proxy già configurato in un dispositivo Azure Sphere.
Gli esempi HTTPS mostrano come usare le API HTTPS_Curl_Easy e HTTPS_Curl_Multi per recuperare contenuto tramite HTTPS. Per impostazione predefinita, configurano l'handle cURL per l'uso di un proxy.
L'esempio AzureIoT contiene istruzioni e codice per l'aggiunta del supporto del proxy Web all'esempio.