Home / Function/ links() — requests Function Reference

links() — requests Function Reference

Architecture documentation for the links() function in models.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  0f7abee2_6fd7_66d5_d3de_df7c981acba6["links()"]
  eb32847e_3797_d01a_6e44_345e9ea7e251["Response"]
  0f7abee2_6fd7_66d5_d3de_df7c981acba6 -->|defined in| eb32847e_3797_d01a_6e44_345e9ea7e251
  50b6cfab_8137_3c27_e2a5_9996a6c4713f["parse_header_links()"]
  0f7abee2_6fd7_66d5_d3de_df7c981acba6 -->|calls| 50b6cfab_8137_3c27_e2a5_9996a6c4713f
  3429da06_bfa7_f55e_ca34_e7199d2cf1df["get()"]
  0f7abee2_6fd7_66d5_d3de_df7c981acba6 -->|calls| 3429da06_bfa7_f55e_ca34_e7199d2cf1df
  style 0f7abee2_6fd7_66d5_d3de_df7c981acba6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/models.py lines 985–999

    def links(self):
        """Returns the parsed header links of the response, if any."""

        header = self.headers.get("link")

        resolved_links = {}

        if header:
            links = parse_header_links(header)

            for link in links:
                key = link.get("rel") or link.get("url")
                resolved_links[key] = link

        return resolved_links

Domain

Subdomains

Frequently Asked Questions

What does links() do?
links() is a function in the requests codebase, defined in src/requests/models.py.
Where is links() defined?
links() is defined in src/requests/models.py at line 985.
What does links() call?
links() calls 2 function(s): get, parse_header_links.

Analyze Your Own Codebase

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

Try Supermodel Free