The slides = https://www.slideshare.net/DanielSten...
0:00 Mastering the curl command line
0:16 Daniel Stenberg
0:36 curl support by wolfSSL
0:56 setup
02:20 questions
02:52 agenda
05:25 The project
05:42 take-off
07:42 name
09:17 main products
10:48 open source
11:59 development
12:53 releases
13:49 release cycle
15:15 GitHub
16:01 learn more
17:00 asking for help
17:59 paying for help
18:14 features
18:37 runs everywhere
19:01 92 operating systems
19:15 commit authors
19:37 contributors
19:46 lines of code
20:00 twenty billion installations
20:16 no big deal
21:13 internet transfers
23:14 uploads and downloads
24:11 authenticated protocols
25:33 command line
25:51 command line options
31:00 RFC 3986
33:43 URLs
35:03 port numbers
35:48 URLs and browsers
36:58 URLs and outputs
39:20 query
41:50 trurl
43:19 URL globbing
45:52 parallel transfers
47:21 list options
49:52 config file
51:28 passwords
53:28 progress meters
56:40 --next
58:24 curl basics
58:55 curl version
1:01:01 verbose
1:03:28 trace
1:05:01 --write-out
1:07:45 persistent connections
1:09:20 persistent connections illustrated
1:11:19 downloads
1:15:48 retry
1:18:15 uploads
1:19:27 transfer controls
1:22:49 naming tricks
1:26:17 connection race
1:28:50 connections
1:30:44 timeouts
1:33:07 .netrc
1:34:37 exit status
1:36:49 SCP and SFTP
1:39:38 reading email
1:40:25 sending email
1:41:17 MQTT
1:42:00 TFTP
1:42:49 TELNET
1:43:21 DICT
1:44:30 WebSocket
1:45:07 curl vs browsers
1:47:49 copy as curl
1:52:38 figure out the browsers
1:52:55 h2c - headers to curl
1:56:22 --libcurl
1:58:33 TLS
1:58:49 enable TLS
2:01:32 TLS version
2:02:36 verifying server certificates
2:04:58 OCSP stapling
2:05:43 client certificates
2:06:33 ciphers
2:08:19 TLS backends
2:09:17 SSLKEYLOGFILE
2:11:42 proxies
2:12:42 discover your proxy
2:13:24 PAC - Proxy Auto-Configuration
2:14:09 captive portals
2:14:55 proxy types
2:16:37 HTTPS proxy
2:17:30 MITM proxy
2:18:33 proxy authentication
2:18:52 proxy environment variables
2:19:48 proxy headers
2:20:34 HTTP
2:21:20 HTTP protocol basics
2:24:30 HTTP method
2:25:54 HTTP headers in terminal
2:27:57 HTTP response code
2:31:38 HTTP response headers
2:32:48 HTTP response bodies
2:34:56 HTTP authentication
2:36:18 HTTP ranges
2:37:08 HTTP versions
2:40:14 HTTP time based conditions
2:42:05 HTTP etags
2:43:24 HTTPS
2:44:16 HTTP POST: simple
2:46:43 HTTP POST: content-type
2:47:42 HTTP POST: JSON
2:50:17 HTTP POST: URL encoding
2:51:57 HTTP POST: convert to GET
2:53:06 HTTP POST: Expect 100-continue
2:54:55 HTTP POST: chunked
2:55:02 HTTP POST: forms
2:56:26 HTTP multipart formpost
2:59:26 HTTP -d or -F
3:00:05 HTTP redirects
3:03:13 HTTP modify the request
3:07:12 HTTP PUT
3:08:34 HTTP cookies: an explainer
3:10:14 HTTP cookies: send some
3:10:59 HTTP cookies: start the engine
3:12:26 HTTP cookies: cookie jar
3:15:02 HTTP cookies: session
3:15:50 HTTP/2
3:17:20 HTTP/3
3:18:44 HTTP/3 racing
3:20:57 HTTP alt-svc
3:22:50 HTTP HSTS
3:24:39 FTP
3:25:42 FTP(S) is not SFTP
3:26:17 FTP uses two connections
3:28:43 FTP authentication
3:29:06 FTP directory listing
3:30:24 FTP upload
3:31:16 FTPS is FTP with TLS
3:32:43 Future
3:33:01 How to dig deeper
3:35:18 Going next?
3:38:07 You can help!
3:38:14 Questions
On this page of the site you can watch the video online Mastering the curl command line with Daniel Stenberg with a duration of hours minute second in good quality, which was uploaded by the user Daniel Stenberg 31 August 2023, share the link with friends and acquaintances, this video has already been watched 53,687 times on youtube and it was liked by 1.2 thousand viewers. Enjoy your viewing!