I and my team at Browserling just created the Curl Cookbook. It contains over a dozen organic, nutritious, and completely irresistible recipes for quickly getting the everyday curl tasks done.
Here are all the recipes in the Curl Cookbook:
- Make a POST Request (TLDR: Use
-X POST
argument) - Add POST Data to a Request (TLDR: Use
-d var=val
argument) - Construct a Query String (TLDR: Use
-G
argument) - Add HTTP Headers (TLDR: Use
-H 'Header: Value'
argument) - Change the User Agent (TLDR: Use
-A 'User Agent'
argument) - Set Cookies (TLDR: Use
-b name=value
argument) - Add a Referrer (TLDR: Use
-e URL
argument) - Follow a 3XX Redirect (TLDR: Use
-L
argument) - Use the Basic HTTP Authentication (TLDR: Use
-u user:pass
argument) - Print the Response Headers (TLDR: Use
-i
argument) - Use a Proxy (TLDR: Use
-x protocol://host:port
argument) - Ignore the SSL Certificate (TLDR: Use
-k
argument) - Make Curl Silent (TLDR: Use
-s
argument) - Save the Response to a File (TLDR: Use
-o file
argument) - Make Curl Slow (TLDR: Use
--limit-rate 8k
(8KB/sec) argument) - Debug Curl Requests (TLDR: Use
-v
or--trace
arguments) - Make a GET Request (TLDR: No arguments required, it's the default)
I'll be adding more recipes to Curl's Cookbook and will also create several more cookbooks for other technologies that I often use, such as dtrace
, netcat
, dig
, wget
, iptables
, and lsof
.
See you all then!