add note that request.host should be used in the majority of cases

This commit is contained in:
Maximilian Hils 2014-09-07 18:05:43 +02:00
parent ac27d1236f
commit 8eff2df89e
1 changed files with 3 additions and 0 deletions

View File

@ -11,6 +11,9 @@ alternative_upstream_proxy = ("localhost",8082)
def request(ctx, flow):
if flow.live and should_redirect(flow):
# If you want to change the target server, you should modify flow.request.host and flow.request.port
# flow.live.change_server should only be used by inline scripts to change the upstream proxy,
# unless you are sure that you know what you are doing.
server_changed = flow.live.change_server(alternative_upstream_proxy, persistent_change=True)
if flow.request.scheme == "https" and server_changed:
send_connect_request(flow.live.c.server_conn, flow.request.host, flow.request.port)