MCPcopy
hub / github.com/pallets/werkzeug / to_header

Method to_header

src/werkzeug/datastructures/auth.py:120–134  ·  view source on GitHub ↗

Produce an ``Authorization`` header value representing this data. .. versionadded:: 2.0

(self)

Source from the content-addressed store, hash-verified

118 return cls(scheme, None, rest)
119
120 def to_header(self) -> str:
121 """Produce an ``Authorization`` header value representing this data.
122
123 .. versionadded:: 2.0
124 """
125 if self.type == "basic":
126 value = base64.b64encode(
127 f"{self.username}:{self.password}".encode()
128 ).decode("ascii")
129 return f"Basic {value}"
130
131 if self.token is not None:
132 return f"{self.type.title()} {self.token}"
133
134 return f"{self.type.title()} {dump_header(self.parameters)}"
135
136 def __str__(self) -> str:
137 return self.to_header()

Callers 3

__init__Method · 0.95
__str__Method · 0.95
__repr__Method · 0.95

Calls 2

dump_headerFunction · 0.85
titleMethod · 0.80

Tested by 1

__init__Method · 0.76