There is already an HTTP library built on top of Boost.Asio. I've not looked far into it, but it was mentioned on the asio mailing list recently.

http://www.binarynotions.com/libhttp/

HTH,
Darren