A C++ HTTP protocol library