răsuci | |
---|---|
exemplu de ieșire de lacurl -O | |
Tip de | Client FTP / Client HTTP |
Autor | Daniel Stenberg [1] |
Dezvoltator | Colaboratori la proiectul cURL |
Scris in | C |
Sistem de operare | 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 Server, OpenBSD, Plan9, QNX, RISC OS, Solaris, Syllaba, Tru64 UNIX, UnixWare, VMS, Microsoft Windows, z/OS |
Limbi de interfață | Engleză |
Prima editie | 1997 [2] |
ultima versiune |
|
Licență | Software gratuit: licență derivată MIT/X |
Site-ul web | curl.se _ |
Fișiere media la Wikimedia Commons |
cURL este un utilitar de linie de comandă multiplatformă ( cu licență MIT ) [4] care vă permite să interacționați cu multe servere diferite pe mai multe protocoale diferite folosind sintaxa URL .
Autorul original este Daniel Stenberg . Numărul total de dezvoltatori este de 6.
Odată cu lansarea Redstone 4 „Actualizare aprilie 2018” (versiunea 1803) pentru Windows 10 , cURL a fost inclus cu acest sistem de operare [5] .
cURL poate automatiza transferurile de fișiere sau o secvență de astfel de operațiuni. De exemplu, este un instrument bun pentru simularea acțiunilor utilizatorului într-un browser web.
Programul acceptă protocoale: FTP , FTPS , HTTP , HTTPS , TFTP , SCP , SFTP , Telnet , DICT , LDAP , precum și POP3 , IMAP și SMTP . cURL acceptă, de asemenea, certificate HTTPS, metode HTTP POST, HTTP PUT, încărcare pe FTP, încărcare prin formulare HTTP.
Metodele de autentificare acceptate sunt Basic, Digest, NTLM și Negotiate pentru HTTP și Kerberos pentru FTP.
Este posibil să se reia transferul fișierului de la locul pauzei (cu suportul protocolului), tunelare printr-un proxy HTTP , suport HTTP-Cookie .
cURL nu este un browser offline precum HTTrack și nu poate descărca întregul conținut al unui site [6] .
Libcurl este o bibliotecă API de trecere pe care dezvoltatorii o pot încorpora în programele lor; cURL acționează ca un wrapper autonom pentru biblioteca libcurl. libcurl este folosit pentru a oferi posibilitatea de a transfera fișiere (adresate prin URL) către numeroase aplicații (atât open source, cât și comerciale).
Există module de integrare (legături) pentru ca libcurl să funcționeze cu mai mult de 30 de limbaje de programare.
Manageri de descărcare | |
---|---|
Multiplatformă | |
Windows |
|
Linux / *nix | |
macOS |
|