~/talk

Deep Web: A Web Cmdlets Deep Dive

links:none on file
slides:none on file

Covers concrete behaviors and fixes: Invoke-WebRequest and Invoke-RestMethod now use System.Net.HttpClient (no IE DOM parsing), FTP/file URLs and SSL3 are gone, and TLS 1.2 works out of the box; a self hosted web listener (ASP NET Core Kestrel) runs 200+ Pester tests on ports 8083/8084 and demonstrates HTTPS and failures. Shows how to use skip certificate check and the session variable / cookie container, explains header array vs string differences, missing raw error bodies in Core, and why basic web scraping still only works on Windows PowerShell 5.1.

AI-written summary · about

  1. 0:00Start
  2. 0:15Agenda
  3. 11:29Demo
  4. 13:37Skip Certificate Check
  5. 20:53Invoke Rest Method Now Supports Response Headers
  6. 24:33Error Handling
  7. 27:41Error Handling Demo
  8. 28:52Error Details
  9. 31:19Authentication
  10. 34:17Allow Authentication over Http
  11. 39:18Authentication Oauth
  12. 40:07Get Endpoint
  13. 47:09Internals
  14. 47:44Http Client Handler Apis
  15. 48:25Three Classes in Powershell
  16. 49:47Web Request Ps Commandlets
  17. 52:00Http Request Message
  18. 53:07Checks for Success
  19. 53:47Retry on Endpoints
  20. 1:08:24Web Scraping
  21. 1:10:10Html and the Document Object Model
  22. 1:23:43Convert from Html
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.