'Make an HTTP REPLICATE request
:param args: list of json-encodable objects
:returns: bufferedhttp response object'

def replicate(self, *args):

    try:
        body = json.dumps(args)
        self.request('REPLICATE', self.path, body, {'Content-Type': 'application/json'})
        response = self.getresponse()
        response.data = response.read()
        return response
    except (Exception, Timeout):
        self.logger.exception(_('ERROR    reading    HTTP    response    from    %s'), self.node)
        return None
