Make HTTP Request method a replaceable method so that users can use their own HTTP library's methods