Home / Function/ get_auth_from_url() — requests Function Reference

get_auth_from_url() — requests Function Reference

Architecture documentation for the get_auth_from_url() function in utils.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  1a78d81a_ddf9_f329_5c88_eabcf1bdece2["get_auth_from_url()"]
  2c39b9da_e317_5e6c_bbac_8362bac2110c["utils.py"]
  1a78d81a_ddf9_f329_5c88_eabcf1bdece2 -->|defined in| 2c39b9da_e317_5e6c_bbac_8362bac2110c
  4e2f0f8e_636e_37d3_f714_243f18338137["proxy_manager_for()"]
  4e2f0f8e_636e_37d3_f714_243f18338137 -->|calls| 1a78d81a_ddf9_f329_5c88_eabcf1bdece2
  c8873437_03c5_1072_0f73_3ced2a7902d5["proxy_headers()"]
  c8873437_03c5_1072_0f73_3ced2a7902d5 -->|calls| 1a78d81a_ddf9_f329_5c88_eabcf1bdece2
  bea876a9_383a_fe0e_3e83_080ef6697c9f["prepare_auth()"]
  bea876a9_383a_fe0e_3e83_080ef6697c9f -->|calls| 1a78d81a_ddf9_f329_5c88_eabcf1bdece2
  37e21bd7_763f_f217_e84e_39590f4b9478["rebuild_proxies()"]
  37e21bd7_763f_f217_e84e_39590f4b9478 -->|calls| 1a78d81a_ddf9_f329_5c88_eabcf1bdece2
  style 1a78d81a_ddf9_f329_5c88_eabcf1bdece2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/utils.py lines 1006–1019

def get_auth_from_url(url):
    """Given a url with authentication components, extract them into a tuple of
    username,password.

    :rtype: (str,str)
    """
    parsed = urlparse(url)

    try:
        auth = (unquote(parsed.username), unquote(parsed.password))
    except (AttributeError, TypeError):
        auth = ("", "")

    return auth

Domain

Subdomains

Frequently Asked Questions

What does get_auth_from_url() do?
get_auth_from_url() is a function in the requests codebase, defined in src/requests/utils.py.
Where is get_auth_from_url() defined?
get_auth_from_url() is defined in src/requests/utils.py at line 1006.
What calls get_auth_from_url()?
get_auth_from_url() is called by 4 function(s): prepare_auth, proxy_headers, proxy_manager_for, rebuild_proxies.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free