Freigeben über


Networking_Curl_SetDefaultProxy-Funktion

Header: #include <applibs/networking_curl.h>

Wendet die Proxyeinstellungen auf das cURL Handle an.

  int Networking_Curl_SetDefaultProxy(CURL *curl_handle);

Parameter

  • curl_handleZeiger auf das cURL-Handle.

Fehler

Wenn ein Fehler auftritt, gibt -1 zurück und legt auf den Fehlerwert fest errno .

  • EACCES: Die aufrufende Anwendung verfügt nicht über die Funktion NetworkConfig oder ReadNetworkProxyConfig.

  • EFAULT: Der parameter curl_handle 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

0 für Erfolg oder -1 für Fehler. In diesem Fall errno wird auf den Fehlerwert festgelegt.

Bemerkungen

Das Anwendungsmanifest muss die Funktion NetworkConfig oder ReadNetworkProxyConfig enthalten.

Konzepte und Beispiele

Beispiele: HTTPS_Curl_Easy und HTTPS_Curl_Multi

Anforderungen an das Anwendungsmanifest

Erfordert die Funktion NetworkConfig oder ReadNetworkProxyConfig.