A RESTful HTTP client that provides automatic content negotation as well as automatic gzip compression/decompression