Skip to content

Commit 233209c

Browse files
committed
update forward
1 parent 92e26b4 commit 233209c

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
VERSION = (0, 8, 1)
1+
VERSION = (0, 8, 3)
22

33
__version__ = '.'.join(map(str, VERSION))

acedatacloud_scaffold/mixins/forward.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ class ForwardMixin(object):
77
async def get_forward_request_timeout(self):
88
return httpx.Timeout(DEFAULT_TIMEOUT_FORWARD, read=None)
99

10+
async def get_forward_request_proxy(self):
11+
return None
12+
1013
async def get_forward_request_method(self):
1114
return self.request.method if self.request else None
1215

@@ -66,7 +69,11 @@ async def forward(self):
6669
forward_method = await self.get_forward_request_method()
6770
forward_params = await self.get_forward_request_params()
6871

69-
async with httpx.AsyncClient(timeout=forward_timeout) as client:
72+
async with httpx.AsyncClient(
73+
**{
74+
'timeout': forward_timeout,
75+
'proxy': await self.get_forward_request_proxy()
76+
}) as client:
7077
self.logger.debug(
7178
f'forward_url {forward_url} forward_headers {forward_headers} forward_body {forward_body} forward_params {forward_params}')
7279
async with client.stream(

0 commit comments

Comments
 (0)