Curl

Updated: 06/16/2017 by Computer Hope

Curl may refer to any of the following:

cURL logo

1. cURL (cURL URL Request Library) is a free and open command line tool for transferring files on one of the following supported protocols.

  • HTTP (hypertext transfer protocol)
  • HTTPS
  • FTP (file transfer protocol)
  • FTPS
  • SCP
  • SFTP (secure file transfer protocol)
  • TFTP (trivial file transfer protocol)
  • DICT
  • TELNET
  • LDAP (lightweight directory access protocol)
  • FILE
Note

When released in 1996, cURL was originally called httpget and urlget.

2. A Linux command, see the curl command page for further information.

3. Curl is also an object-oriented programming language created to make the transition between the programming and formatting of interactive web applications more streamlined. That is to say, Curl has the tools to combine text markup (HTML), in-depth computing (Java), and scripting (JavaScript) into one language. It is funded by the Defense Advanced Research Projects Agency (DARPA) and gets its name from the curly brackets used to format the language.

Internet terms, Network terms, Object oriented, Recursive acronym, URL