Hacker News new | ask | show | jobs
by nly 4531 days ago
I wouldn't go there. If I needed high level HTTP access I'd go with libcurl [0]. If I wanted a HTTP parser I'd consider Joyents http-parser library from nodejs (no dependencies at all) [1]. If I wanted a SPDY library, I'd consider spdylay (used by aria2 I think) [2].

All of these libraries are MIT licensed, well documented, and designed to be very focused libraries with very little feature-creep.

For TLS: PolarSSL has worked for me, but its GPL and tends to break ABI quite a bit [3]

[0] http://curl.haxx.se/

[1] https://github.com/joyent/http-parser

[2] http://tatsuhiro-t.github.io/spdylay/

[3] https://polarssl.org/