simple http client library and tool