I’m shocked that curl is fancy enough to start reading and outputting the HTTP response before the request has even been fully sent!

I wasn’t expecting that a “simple” command line application supports this kind of thing — the HTTP spec is crazy enough that I can’t say I’m surprised it’s not forbidden.