Compartir vía


Función Networking_Curl_SetDefaultProxy

Encabezado: #include <applibs/networking_curl.h>

Aplica la configuración de proxy en el controlador cURL.

  int Networking_Curl_SetDefaultProxy(CURL *curl_handle);

Parámetros

  • curl_handle puntero al controlador cURL.

Errores

Si se encuentra un error, devuelve -1 y establece errno el valor de error.

  • EACCES: La aplicación de llamada no tiene la funcionalidad NetworkConfig o ReadNetworkProxyConfig.

  • EFAULT: El parámetro curl_handle es NULL.

También se puede especificar cualquier otro errno error; estos errores no son deterministas y no hay ninguna garantía de que el mismo comportamiento se conservará a través de las actualizaciones del sistema.

Devuelve

0 para el éxito, o -1 para el error, en cuyo caso errno se establecerá en el valor de error.

Observaciones

El manifiesto de la aplicación debe incluir la funcionalidad NetworkConfig o ReadNetworkProxyConfig.

Conceptos y ejemplos

Ejemplos: HTTPS_Curl_Easy y HTTPS_Curl_Multi

Requisitos del manifiesto de la aplicación

Requiere la funcionalidad NetworkConfig o ReadNetworkProxyConfig.