2 ms·
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
by nly 13y 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/ http://curl.haxx.se/
[1] https://github.com/joyent/http-parser https://github.com/joyent/http-parser
[2] http://tatsuhiro-t.github.io/spdylay/ http://tatsuhiro-t.github.io/spdylay/
[3] https://polarssl.org/ https://polarssl.org/