From dbcfcdc5a163b1a32fd639d450e3aa14213dae2a Mon Sep 17 00:00:00 2001 From: Ben Darnell Date: Sun, 31 Dec 2017 10:48:06 -0500 Subject: [PATCH] httpclient: Add proxy options to CLI For testing #2145 --- tornado/httpclient.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tornado/httpclient.py b/tornado/httpclient.py index 304e71097..77c48cf03 100644 --- a/tornado/httpclient.py +++ b/tornado/httpclient.py @@ -657,6 +657,8 @@ def main(): define("print_body", type=bool, default=True) define("follow_redirects", type=bool, default=True) define("validate_cert", type=bool, default=True) + define("proxy_host", type=str) + define("proxy_port", type=int) args = parse_command_line() client = HTTPClient() for arg in args: @@ -664,6 +666,8 @@ def main(): response = client.fetch(arg, follow_redirects=options.follow_redirects, validate_cert=options.validate_cert, + proxy_host=options.proxy_host, + proxy_port=options.proxy_port, ) except HTTPError as e: if e.response is not None: -- 2.47.2