Home / Function/ echo_response_handler() — requests Function Reference

echo_response_handler() — requests Function Reference

Architecture documentation for the echo_response_handler() function in test_lowlevel.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  f1f64f49_bc6b_8fff_3551_2872a2f69101["echo_response_handler()"]
  48561d17_8bd1_bf20_5710_ec3053a534d2["test_lowlevel.py"]
  f1f64f49_bc6b_8fff_3551_2872a2f69101 -->|defined in| 48561d17_8bd1_bf20_5710_ec3053a534d2
  7ab3c4d7_8531_6cbe_e871_9880cb1ee6de["consume_socket_content()"]
  f1f64f49_bc6b_8fff_3551_2872a2f69101 -->|calls| 7ab3c4d7_8531_6cbe_e871_9880cb1ee6de
  style f1f64f49_bc6b_8fff_3551_2872a2f69101 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tests/test_lowlevel.py lines 12–21

def echo_response_handler(sock):
    """Simple handler that will take request and echo it back to requester."""
    request_content = consume_socket_content(sock, timeout=0.5)

    text_200 = (
        b"HTTP/1.1 200 OK\r\n"
        b"Content-Length: %d\r\n\r\n"
        b"%s"
    ) % (len(request_content), request_content)
    sock.send(text_200)

Domain

Subdomains

Frequently Asked Questions

What does echo_response_handler() do?
echo_response_handler() is a function in the requests codebase, defined in tests/test_lowlevel.py.
Where is echo_response_handler() defined?
echo_response_handler() is defined in tests/test_lowlevel.py at line 12.
What does echo_response_handler() call?
echo_response_handler() calls 1 function(s): consume_socket_content.

Analyze Your Own Codebase

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

Try Supermodel Free