cURL (Client URL Library) este cel mai răspândit și robust instrument în linia de comandă pentru transferul de date utilizând protocoale de rețea. Creat de Daniel Stenberg în 1997, cURL se găsește pe miliarde de dispozitive din lume, de la servere de producție, containere Docker și mașini de dezvoltare, până la televizoare și echipamente IoT.
În activitatea zilnică a unui dezvoltator software sau inginer DevOps, cURL este instrumentul de referință pentru interacțiunea cu API-uri REST și GraphQL, testarea securității SSL/TLS, diagnosticarea latenței de rețea și automatizarea proceselor de deployment.
Mai jos găsești cele 50 de comenzi și opțiuni esențiale cURL organizate pe categorii: cereri fundamentale și metode HTTP, trimitere de date și încărcare fișiere/JSON, gestiunea antetelor și a sesiunilor/cookie-urilor, securitate și certificate SSL, optimizare viteză și salvare fișiere, precum și diagnosticare avansată de rețea și proxy-uri.