def METHOD_NAME(self, uri, *args, **kwargs):
    if "json" in kwargs:
        kwargs["data"] = json.dumps(kwargs.pop("json"))
        if "headers" not in kwargs:
            kwargs["headers"] = {}
        kwargs["headers"]["Content-Type"] = "application/json"
    return requests.METHOD_NAME("http://%s%s" % (self.base_url, uri), *args, **kwargs)