Răsuci

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 23 iulie 2022; verificările necesită 2 modificări .

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] ( 1997 )
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] .

Caracteristici

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] .

Biblioteca libcurl

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.

Note

  1. 17 ani de istorie . Preluat la 16 iulie 2020. Arhivat din original la 29 iulie 2020.
  2. istorie . Preluat la 16 iulie 2020. Arhivat din original la 30 septembrie 2017.
  3. Stenberg D. curl 7.86.0 - 2022.
  4. Licența programului . Consultat la 27 noiembrie 2007. Arhivat din original pe 13 februarie 2011.
  5. Tar and Curl Vin la Windows!  (engleză) . Arhivat din original pe 21 ianuarie 2018. Preluat la 1 mai 2018.
  6. Întrebări frecvente cURL Arhivat 23 mai 2009 la Wayback Machine : „Curl nu este un program de oglindire a site-ului web”

Link -uri