aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2015-09-18 13:27:05 +0200
committerMaximilian Hils <git@maximilianhils.com>2015-09-18 13:27:05 +0200
commit5df5ee15f22284ef6ab9fcfc5c2b605c23c8fdc8 (patch)
tree473c58caf22028e42832bf8c83da81947dfe35bd /libmproxy
parent906360f63f2afb4991dd2b38528798ad4efd0618 (diff)
downloadmitmproxy-5df5ee15f22284ef6ab9fcfc5c2b605c23c8fdc8.tar.gz
mitmproxy-5df5ee15f22284ef6ab9fcfc5c2b605c23c8fdc8.tar.bz2
mitmproxy-5df5ee15f22284ef6ab9fcfc5c2b605c23c8fdc8.zip
remove old server replay workaround, fix #774
Diffstat (limited to 'libmproxy')
-rw-r--r--libmproxy/flow.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index d735b9ec..8ee017f6 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -244,13 +244,9 @@ class ServerPlaybackState:
_, _, path, _, query, _ = urlparse.urlparse(r.url)
queriesArray = urlparse.parse_qsl(query, keep_blank_values=True)
- # scheme should match the client connection to be able to replay
- # although r.scheme may have been changed to http to connect to upstream server
- scheme = "https" if flow.client_conn and flow.client_conn.ssl_established else "http"
-
key = [
str(r.port),
- str(scheme),
+ str(r.scheme),
str(r.method),
str(path),
]