funkcja Networking_Curl_SetDefaultProxy
Nagłówek: #include <applibs/networking_curl.h>
Powoduje zastosowanie ustawień serwera proxy na uchwycie cURL.
int Networking_Curl_SetDefaultProxy(CURL *curl_handle);
Parametry
-
curl_handle
do uchwytu cURL.
Błędy
Jeśli wystąpi błąd, zwraca wartość -1 i ustawia errno
wartość błędu.
EACCES: Aplikacja wywołująca nie ma funkcji NetworkConfig ani ReadNetworkProxyConfig.
EFAULT: parametr curl_handle ma wartość NULL.
Mogą być również określone inne errno
błędy; takie błędy nie są deterministyczne i nie ma gwarancji, że to samo zachowanie zostanie zachowane za pośrednictwem aktualizacji systemu.
Zwraca
0 dla sukcesu lub -1 dla niepowodzenia, w którym to przypadku errno
zostanie ustawiona wartość błędu.
Uwagi
Manifest aplikacji musi zawierać funkcję NetworkConfig lub ReadNetworkProxyConfig.
Pojęcia i próbki
Przykłady: HTTPS_Curl_Easy i HTTPS_Curl_Multi
Wymagania dotyczące manifestu aplikacji
Wymaga funkcji NetworkConfig lub ReadNetworkProxyConfig.