From: Ben Darnell Date: Sun, 31 Dec 2017 15:48:06 +0000 (-0500) Subject: httpclient: Add proxy options to CLI X-Git-Tag: v5.0.0~22^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dbcfcdc5a163b1a32fd639d450e3aa14213dae2a;p=thirdparty%2Ftornado.git httpclient: Add proxy options to CLI For testing #2145 --- 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: