cURL is een acroniem voor Client URL (Uniform Resource Locator).
cURL is een open source computersoftwareproject dat een bibliotheek (libcurl) en een command-line-tool (curl)
ter beschikking steld voor de overdracht van gegevens met behulp van verschillende netwerkprotocollen.
cURL werd in 1997 door de Sweedse programmmeur Daniel Stenberg oorspronkelijk ontwikkeld omdat hij het ophalen van
wisselkoersen voor IRC (Incremental Risk Charge) model gebruikers wilde automatiseren.
cURL is een gereedschap voor programmeuers en ideaal om de functionaliteid van de te ontwikkelde websites te testen.
Met de juiste kennis van cURL kunnen servers en API's worden getest en gedebugd.
Libcurl:
Libcurl is de bibliotheek van cURL.
Libcurl kent de volgende protokollen:
DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP
De libcurl bibliotheek biedt functionaliteiten voor het verzenden van gegevens in computernetwerken / internet.
Er zijn koppelingen voor tientallen populaire programmeertalen.
Dit feit maakt libcurl's functies beschikbaar voor een breed scala aan software die communiceren met servers in het internet.
cURL:
cURL werkt op de commandline.
Met cURL is het mogelijk om ieder URL te benaderen. Deze acties worden ook met de terem 'curlen' beschreven. Linux en Apple(macOS) gebruikers typen op de commandline :
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://www.michaeljordan.nl/">here</a>.</p>
<hr>
<address>ApacheServeratwww.michaeljordan.nl Port 80</address>
</body></html>
Om meer te komen weten over de cURL commando's, type 'curl --help' of 'curl --manual'.