Rizo

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 23 de julio de 2022; las comprobaciones requieren 2 ediciones .

rizo

salida de ejemplo decurl -O
Tipo de Cliente FTP / cliente HTTP
Autor Daniel Stenberg [1]
Desarrollador Colaboradores del proyecto cURL
Escrito en C
Sistema operativo AIX, AmigaOS, BeOS, Chrome NaCl, DOS, DragonFly BSD, FreeBSD, GNU-Darwin, HPUX, Haiku, Hurd, IRIX, Linux, macOS, MiNT, Midnight BSD, Minix, NetBSD, NetWare, Nexenta, OS/2, Open Servidor, OpenBSD, Plan9, QNX, RISC OS, Solaris, Syllable, Tru64 UNIX, UnixWare, VMS, Microsoft Windows, z/OS
Idiomas de la interfaz inglés
Primera edición 1997 [2] ( 1997 )
ultima versión
Licencia Software libre: licencia derivada de MIT/X
Sitio web curl.se_
 Archivos multimedia en Wikimedia Commons

cURL  es una utilidad de línea de comandos multiplataforma ( con licencia MIT ) [4] que le permite interactuar con muchos servidores diferentes a través de muchos protocolos diferentes utilizando la sintaxis de URL .

El autor original es Daniel Stenberg . El número total de desarrolladores es 6.

Con el lanzamiento de Redstone 4 "Actualización de abril de 2018" (versión 1803) para Windows 10 , cURL se incluyó con este sistema operativo [5] .

Características

cURL puede automatizar transferencias de archivos o una secuencia de tales operaciones. Por ejemplo, es una buena herramienta para simular las acciones del usuario en un navegador web.

El programa admite los protocolos: FTP , FTPS , HTTP , HTTPS , TFTP , SCP , SFTP , Telnet , DICT , LDAP , así como POP3 , IMAP y SMTP . cURL también admite certificados HTTPS, métodos HTTP POST, HTTP PUT, carga a FTP, carga a través de formularios HTTP.

Los métodos de autenticación admitidos son Basic, Digest, NTLM y Negotiate para HTTP, y Kerberos para FTP.

Es posible reanudar la transferencia del archivo desde el lugar de la interrupción (con el apoyo del protocolo), haciendo un túnel a través de un proxy HTTP , compatible con HTTP-Cookie .

cURL no es un navegador fuera de línea como HTTrack y no puede descargar todo el contenido de un sitio [6] .

La biblioteca libcurl

Libcurl es una biblioteca de API pasajera que los desarrolladores pueden incorporar en sus programas; cURL actúa como un envoltorio independiente para la biblioteca libcurl. libcurl se utiliza para brindar la capacidad de transferir archivos (direccionados por URL) a numerosas aplicaciones (tanto de código abierto como comerciales).

Hay módulos de integración (enlaces) para que libcurl funcione con más de 30 lenguajes de programación.

Notas

  1. 17 años de historia . Consultado el 16 de julio de 2020. Archivado desde el original el 29 de julio de 2020.
  2. historia . Consultado el 16 de julio de 2020. Archivado desde el original el 30 de septiembre de 2017.
  3. Stenberg D. curl 7.86.0 - 2022.
  4. Licencia del programa . Consultado el 27 de noviembre de 2007. Archivado desde el original el 13 de febrero de 2011.
  5. ¡Tar y Curl llegan a Windows!  (Inglés) . Archivado desde el original el 21 de enero de 2018. Consultado el 1 de mayo de 2018.
  6. Preguntas frecuentes sobre cURL Archivado el 23 de mayo de 2009 en Wayback Machine : "Curl no es un programa de duplicación de sitios web"

Enlaces