diff --git a/uapi/appapi.py b/uapi/appapi.py index 18e6626..4226744 100644 --- a/uapi/appapi.py +++ b/uapi/appapi.py @@ -223,7 +223,11 @@ class UAPI: async def stream_resp(self, api): path = await self.rendertmpl(api.path) - url = self.env.get('baseurl') + path + url = '' + if path.startswith('https://') or path.startswith('http://'): + url = path + else: + url = self.env.get('baseurl') + path method = api.httpmethod headers = await self.rendertmpl(api.headers) try: