File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- VERSION = (0 , 8 , 1 )
1+ VERSION = (0 , 8 , 3 )
22
33__version__ = '.' .join (map (str , VERSION ))
Original file line number Diff line number Diff 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 (
You can’t perform that action at this time.
0 commit comments