MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / request_host

Function request_host

tools/python-3.11.9-amd64/Lib/http/cookiejar.py:620–634  ·  view source on GitHub ↗

Return request-host, as defined by RFC 2965. Variation from RFC: returned value is lowercased, for convenient comparison.

(request)

Source from the content-addressed store, hash-verified

618
619cut_port_re = re.compile(r":\d+$", re.ASCII)
620def request_host(request):
621 """Return request-host, as defined by RFC 2965.
622
623 Variation from RFC: returned value is lowercased, for convenient
624 comparison.
625
626 """
627 url = request.get_full_url()
628 host = urllib.parse.urlparse(url)[1]
629 if host == "":
630 host = request.get_header("Host", "")
631
632 # remove port, if present
633 host = cut_port_re.sub("", host, 1)
634 return host.lower()
635
636def eff_request_host(request):
637 """Return a tuple (request-host, effective request-host name).

Callers 2

eff_request_hostFunction · 0.70
is_third_partyFunction · 0.70

Calls 4

get_full_urlMethod · 0.45
get_headerMethod · 0.45
subMethod · 0.45
lowerMethod · 0.45

Tested by

no test coverage detected