Removed abstract HTTP client since the HTTP client interface should
suffice