2. cURL ( Client URL)
◦ command line tool and library for transferring data
with URLs
◦ DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP,
IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP,
RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS,
Telnet and TFTP.
◦ curl supports SSL certificates, HTTP POST, HTTP PUT,
FTP uploading, HTTP form based upload, proxies,
HTTP/2, HTTP/3, cookies, user+password
authentication (Basic, Plain, Digest, CRAM-MD5,
NTLM, Negotiate and Kerberos), file transfer
resume, proxy tunneling and more.
3. Limitations to invoke URLs?
◦ Customers won’t allow install any additional
software on their servers including the browser
plugins.
◦ Restricted access to ports
◦ Instruct the server admins using tools which they
are familiar.