Udostępnij za pośrednictwem


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.