Executes the request represented by this object. The requests library will be used for this purpose.
        Returns an instance of requests.Response.

def do(self):
        """Executes the request represented by this object. The requests library will be used for this purpose.
        Returns an instance of requests.Response.
        """
        data = None
        if self.body is not None and self.body != b'':
            data = self.body
        return requests.request(self.method, str(self.url), data=data, headers=self.header)