'Each response from Aliyun contains a request id and a host id.
The response body is in utf-8 encoding.'

def parse_body(self):

    if ((len(self.body) == 0) and (not self.parse_zero_length_body)):
        return self.body
    try:
        if PY3:
            parser = ET.XMLParser(encoding='utf-8')
            body = ET.XML(self.body.encode('utf-8'), parser=parser)
        else:
            try:
                body = ET.XML(self.body)
            except ValueError:
                body = ET.XML(self.body.encode('utf-8'))
    except:
        raise MalformedResponseError('Failed    to    parse    XML', body=self.body, driver=self.connection.driver)
    self.request_id = findtext(element=body, xpath='RequestId', namespace=self.namespace)
    self.host_id = findtext(element=body, xpath='HostId', namespace=self.namespace)
    return body
