Hi all, finding myself in a bit of a predicament.

In a proprietary module used on lots of historical operating systems
where curl isn't available as a first-class package (and I don't want
to embed/own it!) so I am trying to avoid the dependency.

I need a very basic HTTP client library (not even HTTPS) to introduce
in a micro release of a module (really of a httpd fork with some
proprietary modules).  It is a new dependency of a proprietary
library that we might have to move up to at any time.

Some of the options I've considered at a high level:

- borrow from modules/ssl/ssl_util_ocsp.c (I lucked out finding this,
I was actually only hunting for apr_brigade_pflatten)
- depend on mod_proxy (act like a bare-bones mod_proxy_http)
- serf (looks cool, but a bit much)
- Some combination of APR and an existing lightweight HTTP parser.

Anyone have additional useful ideas/pointers?

-- 
Eric Covener
cove...@gmail.com

Reply via email to