Implementation of API interface for http requests.
Makes an HTTP request using the specified HTTP method, URL, URL parameters, HTTP headers, and request body.