Megosztás a következőn keresztül:


Networking_Proxy_SetProxyOptions függvény

Fejléc: #include <applibs/networking.h>

Proxybeállításokat ad meg egy Networking_ProxyConfig struktúrához.

  int Networking_Proxy_SetProxyOptions(Networking_ProxyConfig *proxyConfig, Networking_ProxyOptions proxyOptions);

Paraméterek

Hibák

Ha hiba történik, a -1 értéket adja vissza, és a hibaértékre állítja errno be.

  • EFAULT: A proxyConfig paraméter NULL értékű.

errno Más is megadható; az ilyen hibák nem determinisztikusak, és nem garantálható, hogy a rendszerfrissítések ugyanazt a viselkedést megőrzik.

Visszatér

0 siker esetén, vagy -1 hiba esetén, amely esetben errno a hibaérték lesz beállítva.

Megjegyzések

Alapértelmezés szerint a konfigurációs beállítások megmaradnak, ha a proxy le van tiltva. A proxy újbóli engedélyezésekor nem kell újra megadni a beállításokat.

Fogalmak és minták

A proxykódrészletek a következőket mutatják be:

A HTTPS-minták azt mutatják be, hogy az HTTPS_Curl_Easy és a HTTPS_Curl_Multi API-k használatával szeretné lekérni a tartalmakat HTTPS-en keresztül. Alapértelmezés szerint proxy használatára konfigurálják a cURL-leírót.

Az AzureIoT-minta útmutatást és kódot tartalmaz a webproxy-támogatás mintához való hozzáadásához.