Sdílet prostřednictvím


funkce Networking_Curl_SetDefaultProxy

Záhlaví: #include <applibs/networking_curl.h>

Použije nastavení proxy serveru na popisovač cURL.

  int Networking_Curl_SetDefaultProxy(CURL *curl_handle);

Parametry

  • curl_handle ukazatel na popisovač cURL.

Chyby

Pokud dojde k chybě, vrátí hodnotu -1 a nastaví errno se na chybovou hodnotu.

  • EACCES: Volající aplikace nemá funkci NetworkConfig ani ReadNetworkProxyConfig.

  • EFAULT: Parametr curl_handle je NULL.

Je také možné zadat jakékoli jiné errno chyby. Tyto chyby nejsou deterministické a neexistuje žádná záruka, že se stejné chování zachová prostřednictvím aktualizací systému.

Vrátí

0 pro úspěch nebo -1 pro selhání. V tomto případě errno se nastaví na chybovou hodnotu.

Poznámky

Manifest aplikace musí obsahovat funkci NetworkConfig nebo ReadNetworkProxyConfig.

Koncepty a ukázky

Ukázky: HTTPS_Curl_Easy a HTTPS_Curl_Multi

Požadavky manifestu aplikace

Vyžaduje funkci NetworkConfig nebo ReadNetworkProxyConfig.