dataset/seed/reverse-proxy-client/funcs/revprox_client.py
2023-08-10 09:34:41 +02:00

18 lines
559 B
Python

def calc_web_address(domain_name: str=None,
port: str=None,
local_location: str=None,
http: bool=None,
) -> str:
if not domain_name or not port:
return
if http:
web_address = f'http://{domain_name}'
test_port = '80'
else:
web_address = f'https://{domain_name}'
test_port = '443'
if port != test_port:
web_address += f':{port}'
if local_location:
web_address += local_location
return web_address