# Biblioteca URL cliente

- Introducción
- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Configuración en tiempo de ejecución
  - Tipos de recursos
- Constantes predefinidas
- Ejemplos
  - Ejemplo de curl básico
- Funciones de cURL
  - curl_close — Cierra una sesión cURL
  - curl_copy_handle — Copia el recurso cURL junto con todas sus preferencias
  - curl_errno — Devuelve el último número de error
  - curl_error — Devuelve una cadena que contiene el último error de la sesión actual
  - curl_escape — Función URL que codifica el string dado
  - curl_exec — Establece una sesión cURL
  - curl_getinfo — Obtener información sobre una transferencia específica
  - curl_init — Inicia sesión cURL
  - curl_multi_add_handle — Añade un recurso cURL a un grupo de recursos cURL
  - curl_multi_close — Cierra un grupo de recursos cURL
  - curl_multi_errno — Devuelve el último número de error de cURL múltiple
  - curl_multi_exec — Ejecuta las sub-conexiones del recurso cURL actual
  - curl_multi_getcontent — Devuelve el contenido del recurso cURL si CURLOPT_RETURNTRANSFER está activado
  - curl_multi_info_read — Obtiene información de las transferencias en curso
  - curl_multi_init — Devuelve un nuevo multi recurso cURL
  - curl_multi_remove_handle — Elimina un multi recurso de un conjunto de recursos cURL
  - curl_multi_select — Espera actividad en cualquier conexión en curl_multi
  - curl_multi_setopt — Configura una opción para el multi gestor cURL
  - curl_multi_strerror — Devuelve un string con la descripción del código de error
  - curl_pause — Pausa y reanuda una conexión
  - curl_reset — Reinicializa todas las opciones de un gestor de sesión libcurl
  - curl_setopt_array — Configura múltiples opciones para una transferencia cURL
  - curl_setopt — Configura una opción para una transferencia cURL
  - curl_share_close — Cierra un gestor cURL compartido
  - curl_share_errno — Devuelve el último número del error compartido cURL
  - curl_share_init — Inicializar un gestor cURL compartido
  - curl_share_setopt — Configura una opción para un manejador cURL compartido
  - curl_share_strerror — Devuelve string con la descripción del codigo de error dado
  - curl_strerror — Devuelve un string que describe el código de error dado
  - curl_unescape — Descodifica un string codificado de URL
  - curl_upkeep — Performs any connection upkeep checks
  - curl_version — Obtiene la información de la versión de cURL
- CURLFile — La clase CURLFile
  - CURLFile::__construct — Crear un objeto CURLFile
  - CURLFile::getFilename — Recupera el nombre de un fichero
  - CURLFile::getMimeType — Recupera el tipo MIME
  - CURLFile::getPostFilename — Recupera el nombre de fichero para POST
  - CURLFile::setMimeType — Configura el tipo MIME
  - CURLFile::setPostFilename — Establecer el nombre de fichero para POST