MCPcopy
hub / github.com/encode/starlette / is_allowed_origin

Method is_allowed_origin

starlette/middleware/cors.py:98–105  ·  view source on GitHub ↗
(self, origin: str)

Source from the content-addressed store, hash-verified

96 await self.simple_response(scope, receive, send, request_headers=headers)
97
98 def is_allowed_origin(self, origin: str) -> bool:
99 if self.allow_all_origins:
100 return True
101
102 if self.allow_origin_regex is not None and self.allow_origin_regex.fullmatch(origin):
103 return True
104
105 return origin in self.allow_origins
106
107 def preflight_response(self, request_headers: Headers) -> Response:
108 requested_origin = request_headers["origin"]

Callers 2

preflight_responseMethod · 0.95
sendMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected