<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def __make_request_url(self, teststep_dict, entry_json):
 """ parse HAR entry request url and queryString, and make teststep url and params Args: entry_json (dict):
 { "request": { "url": "https://httprunner.top/home?v=1&w=2", "queryString": [ {"name": "v", "value": "1"}, {"name": "w", "value": "2"} ], }, "response": {} } Returns: { "name: "/home", "request": { url: "https://httprunner.top/home", params: {"v": "1", "w": "2"} } } """

        request_params = utils.convert_list_to_dict(
            entry_json["request"].get("queryString", [])
        )

        url = entry_json["request"].get("url")
        if not url:
            logging.exception("url missed in request.")
            sys.exit(1)

        parsed_object = urlparse.urlparse(url)
        if request_params:
            parsed_object = parsed_object._replace(query='')
            teststep_dict["request"]["url"] = parsed_object.geturl()
            teststep_dict["request"]["params"] = request_params
        else:
            teststep_dict["request"]["url"] = url

        teststep_dict["name"] = parsed_object.path