@@ -11,9 +11,13 @@ def proxy_response(
1111 headers : httpx ._types .HeaderTypes | None ,
1212 params : httpx ._types .QueryParamTypes | None ,
1313 json : Any | None ,
14+ data : httpx ._types .RequestData | None ,
15+ files : httpx ._types .RequestFiles | None ,
1416) -> werkzeug .Response :
1517 with httpx .Client () as client :
16- response = client .request (method = method , url = url , headers = headers , params = params , json = json )
18+ response = client .request (
19+ method = method , url = url , headers = headers , params = params , json = json , data = data , files = files
20+ )
1721
1822 return werkzeug .Response (
1923 response = response .content ,
@@ -28,8 +32,10 @@ def proxy_stream_response(
2832 headers : httpx ._types .HeaderTypes | None ,
2933 params : httpx ._types .QueryParamTypes | None ,
3034 json : Any | None ,
35+ data : httpx ._types .RequestData | None ,
36+ files : httpx ._types .RequestFiles | None ,
3137) -> werkzeug .Response :
32- stream_context = httpx .stream (method = method , url = url , headers = headers , json = json )
38+ stream_context = httpx .stream (method = method , url = url , headers = headers , json = json , data = data , files = files )
3339
3440 # Manually enter the context manager to get the response
3541 stream_response = stream_context .__enter__ ()
0 commit comments