4 ms·
I wrote a tiny (< busybox) curl, and found some needed http features (like redirection) required a different architecture than the naive one I started (and stay
by hyperpallium 9y ago
I wrote a tiny (< busybox) curl, and found some needed http features (like redirection) required a different architecture than the naive one I started (and stayed) with. I wonder how many such details have informed the architecture of curl...
- Piskvorrr 9y agoYup, building a tiny subset of a HTTP client is easy...and then you start running into the quirks of the protocol, of the servers, even of the network stack. Building a mostly-functional HTTP client is much harder. I am deeply grateful for curl - most of the pain of speaking HTTP has been abstracted away from me, thank you @bagder.