I love to cook with curl. Here are some useful curl recipes I often use.
Make a POST Request (TLDR: Use
Add POST Data to a Request (TLDR: Use
Construct a Query String (TLDR: Use
Add HTTP Headers (TLDR: Use
-H 'Header: Value'argument)
Change the User Agent (TLDR: Use
-A 'User Agent'argument)
Set Cookies (TLDR: Use
Add a Referrer (TLDR: Use
Follow a 3XX Redirect (TLDR: Use
Use the Basic HTTP Authentication (TLDR: Use
Print the Response Headers (TLDR: Use
Use a Proxy (TLDR: Use
Ignore the SSL Certificate (TLDR: Use
Make Curl Silent (TLDR: Use
Save the Response to a File (TLDR: Use
Make Curl Slow (TLDR: Use
--limit-rate 8k(8KB/sec) argument)
Debug Curl Requests (TLDR: Use
- Make a GET Request (TLDR: No arguments required, it's the default)
Created by Browserling
This curl cookbook was created by me and my team at Browserling. We use recipes from this cookbook every day to get things done and improve our product. Browserling itself is an online cross-browser testing service powered by alien technology. Check it out!
Secret message: If you love my curl cookbook, then I love you, too! Use coupon code CURLLING to get a discount at my company.