mirror of
https://github.com/zhigang1992/mitmproxy.git
synced 2026-05-12 17:48:49 +08:00
Add a simple server playback state object.
We use a loose hash to match incoming requests with recorded flows. At the moment, this hash is over the host, port, scheme, method, path and content of the request. Note that headers are not included here - if we do want to include headers, we would have to do some work to normalize them to remove variations between user agents, header order, etc. etc.
This commit is contained in:
@@ -160,7 +160,7 @@ class ConnectionItem(WWrap):
|
||||
self.master.statusbar.message("Can't delete connection mid-intercept.")
|
||||
self.master.sync_list_view()
|
||||
elif key == "r":
|
||||
r = self.state.replay(self.flow, self.master.masterq)
|
||||
r = self.state.replay_request(self.flow, self.master.masterq)
|
||||
if r:
|
||||
self.master.statusbar.message(r)
|
||||
self.master.sync_list_view()
|
||||
@@ -511,7 +511,7 @@ class ConnectionView(WWrap):
|
||||
elif key == "p":
|
||||
self.master.view_prev_flow(self.flow)
|
||||
elif key == "r":
|
||||
r = self.state.replay(self.flow, self.master.masterq)
|
||||
r = self.state.replay_request(self.flow, self.master.masterq)
|
||||
if r:
|
||||
self.master.statusbar.message(r)
|
||||
self.master.refresh_connection(self.flow)
|
||||
|
||||
Reference in New Issue
Block a user