always parse url instead of once
This commit is contained in:
@ -90,8 +90,7 @@ class ApplicationGatewayMiddleware:
|
|||||||
# TODO: How to choose upstream?
|
# TODO: How to choose upstream?
|
||||||
upstream = self.app_gw.upstream[0]
|
upstream = self.app_gw.upstream[0]
|
||||||
|
|
||||||
if not getattr(self, '_parsed_url', None):
|
self._parsed_url = urlparse(upstream)
|
||||||
self._parsed_url = urlparse(upstream)
|
|
||||||
|
|
||||||
if self._parsed_url.scheme not in ('http', 'https'):
|
if self._parsed_url.scheme not in ('http', 'https'):
|
||||||
raise InvalidUpstream(ERRORS_MESSAGES['upstream-no-scheme'] %
|
raise InvalidUpstream(ERRORS_MESSAGES['upstream-no-scheme'] %
|
||||||
|
Reference in New Issue
Block a user