def METHOD_NAME(url, params=None, data=None, json=None, **kwargs):
    kwargs.setdefault("timeout", TIMEOUT)
    kwargs.setdefault("verify", SSL_VERIFY)
    # 如果第三方返回400是正常请求等，添加raise_for_status=False参数，默认非2xx类都会异常
    raise_for_status = kwargs.pop("raise_for_status", True)
    # 自定义第三接口错误信息
    err_msg = kwargs.pop("err_msg", None)
    # request_id 往下层服务透传
    headers = kwargs.pop("headers", {})
    headers["X-Request-Id"] = local.request_id
    try:
        # 记录日志改进, 404, 500等也会记录
        st = time.time()
        resp = rpool.request(method, url, params=params, data=data, json=json, headers=headers, **kwargs)
        requests_curl_log(resp, st, params)
        if raise_for_status:
            resp.raise_for_status()
        return resp
    except Exception as error:
        e_msg = f"第三方请求异常，url: {url}, {error}"
        logger.exception(e_msg)
        raise ComponentError(err_msg or error)