HTTP Platform-Dependent Client Wrapper.

Don't forget: gcc/clang add mostly unnecessary thread access guards for global non-const vars with default compilation command line