diff options
Diffstat (limited to 'examples/proxapp.py')
-rw-r--r-- | examples/proxapp.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/proxapp.py b/examples/proxapp.py index 2935b587..b4fa8d3d 100644 --- a/examples/proxapp.py +++ b/examples/proxapp.py @@ -4,7 +4,7 @@ instance, we're using the Flask framework (http://flask.pocoo.org/) to expose a single simplest-possible page. """ from flask import Flask -import mitmproxy +from mitmproxy.builtins import wsgiapp app = Flask("proxapp") @@ -14,12 +14,12 @@ def hello_world(): return 'Hello World!' -# Register the app using the magic domain "proxapp" on port 80. Requests to -# this domain and port combination will now be routed to the WSGI app instance. def start(): - mitmproxy.ctx.master.apps.add(app, "proxapp", 80) + # Host app at the magic domain "proxapp" on port 80. Requests to this + # domain and port combination will now be routed to the WSGI app instance. + return wsgiapp.WSGIApp(app, "proxapp", 80) # SSL works too, but the magic domain needs to be resolvable from the mitmproxy machine due to mitmproxy's design. # mitmproxy will connect to said domain and use serve its certificate (unless --no-upstream-cert is set) # but won't send any data. - mitmproxy.ctx.master.apps.add(app, "example.com", 443) + # mitmproxy.ctx.master.apps.add(app, "example.com", 443) |