Curl commands
curl
is a command-line utility for transferring data from or to a server designed to work without user interaction. With curl
, you can download or upload data using one of the supported protocols including HTTP, HTTPS, SCP , SFTP , and FTP . curl
provides a number of options allowing you to resume transfers, limit the bandwidth, proxy support, user authentication, and much more.
To Print the header:
Use the -I
option to fetch only the HTTP headers of the specified resource.
curl -Is http://linux.com/
curl -I --http2 https://www.ubuntu.com/
With Proxy:
curl
supports different types of proxies, including HTTP, HTTPS and SOCKS. To transfer data through a proxy server, use the -x
(--proxy
) option, followed by the proxy URL.
curl -x 192.168.44.1:8888 http://linux.com/
With Proxy & Username/Password:
If the proxy server requires authentication, use the -U
(--proxy-user
) option followed by the user name and password separated by a colon (user:password
):
curl -U username:password -x 192.168.44.1:8888 http://linux.com/
Comments
Post a Comment