simple http proxy and client