curl is a tool to transfer data from or to a server, using one of the supported protocols (HTTP, HTTPS,FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP or FILE). The command is designed to work without user interaction.
http://www.computerhope.com/unix/curl.htm