A better way to do requests http methods

Changed the requests strategy code to use `requests.request()` instead of switching methods using `__request_function()`.