A cacheable wrapper for http(s) requests.