- 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)
Created
September 8, 2019 16:28
-
-
Save nickcoyne/7bbcde43a807537d96881242e9697b59 to your computer and use it in GitHub Desktop.
Curl Cookbook
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment