Rizo
| rizo | |
|---|---|
| | |
| salida de ejemplo de curl -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] |
| 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
- ↑ 17 años de historia . Consultado el 16 de julio de 2020. Archivado desde el original el 29 de julio de 2020.
- ↑ historia . Consultado el 16 de julio de 2020. Archivado desde el original el 30 de septiembre de 2017.
- ↑ Stenberg D. curl 7.86.0 - 2022.
- ↑ Licencia del programa . Consultado el 27 de noviembre de 2007. Archivado desde el original el 13 de febrero de 2011.
- ↑ ¡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.
- ↑ 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
- Sitio oficial
- administración
- Manual en ruso (enlace inaccesible)
- Documentación para libcurl en ruso