Networking_Curl_SetDefaultProxy Function
Header: #include <applibs/networking_curl.h>
Applies the proxy settings on the cURL handle.
int Networking_Curl_SetDefaultProxy(CURL *curl_handle);
Parameters
curl_handle
pointer to the cURL handle.
Errors
If an error is encountered, returns -1 and sets errno
to the error value.
EACCES: The calling application doesn't have the NetworkConfig or the ReadNetworkProxyConfig capability.
EFAULT: The curl_handle parameter is NULL.
Any other errno
may also be specified; such errors aren't deterministic and there's no guarantee that the same behavior will be retained through system updates.
Returns
0 for success, or -1 for failure, in which case errno
will be set to the error value.
Remarks
The application manifest must include the NetworkConfig or ReadNetworkProxyConfig capability.
Concepts and samples
Samples: HTTPS_Curl_Easy and HTTPS_Curl_Multi
Application manifest requirements
Requires the NetworkConfig or the ReadNetworkProxyConfig capability.