]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
httpclient: Add proxy options to CLI
authorBen Darnell <ben@bendarnell.com>
Sun, 31 Dec 2017 15:48:06 +0000 (10:48 -0500)
committerBen Darnell <ben@bendarnell.com>
Sun, 31 Dec 2017 15:48:06 +0000 (10:48 -0500)
For testing #2145

tornado/httpclient.py

index 304e710976ab31179a87a96059c2c3c0a1942900..77c48cf03a70739898e07cb54728b6d42844bd20 100644 (file)
@@ -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: