curl better
summary
curl supports 24 transfer protocols, about 230+ command-line options, and ~2,200 contributors; it ships in macOS (since 2001) and Windows (since 2018). Practical tips: use -I for HEAD, -L to follow redirects, save cookies with a cookie jar, use -v and --trace for full request/response dumps, and prefer specific options over -X or -k — avoid -X and -k. Advanced tricks: --resolve and --connect-to for testing, --write-out JSON for metadata, and --libcurl generates C source to bootstrap integrations; HTTP/3 support is experimental.
AI-written summary · about
chapters (20)
- 0:00Introduction and welcome
- 0:39Speaker introduction
- 2:48Overview of the curl project
- 7:15HTTP basics and curl usage
- 10:00Basic request techniques
- 14:14Managing redirects
- 16:01Advanced globbing features
- 18:14Debugging with verbose mode
- 19:44Customizing requests
- 21:54Method usage and risks
- 24:58Handling cookies
- 27:49HTTPS and networking tricks
- 30:40Deep inspection with tracing
- 32:11Extracting metadata
- 33:57Generating libcurl code
- 35:27Browser integration tools
- 37:31TLS traffic analysis
- 39:51Advanced protocol handling
- 43:00Final tips and resources
- 44:42Q&A session








