INNER CODE UNIT · Python

split_url_query

Far-Se/tabame · plugins/api-client/main.py:347

def split_url_query(url):
    try:
        parts = urlsplit(url)
    except Exception:
        return url, {}
    params = dict(parse_qsl(parts.query, keep_blank_values=True))
    base = urlunsplit((parts.scheme, parts.netloc, parts.path, "", parts.fragment))
    return base, params


def _consume_auth_header(headers):
    """Pull an Authorization header out into authType/authToken/authUser/authPass, if present."""
    auth_type, token, user, pw = "none", "", "", ""
    for k, v in list(headers.items()):
        if k.lower() == "authorization" and isinstance(v, str):
            if v.lower().startswith("bearer "):
                auth_type, token = "bearer", v[7:].strip()
                del headers[k]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…