mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-26 10:16:27 +00:00
Added note about server-side replay for sessions recorded in reverse-proxy mode
This commit is contained in:
parent
88f3459c7d
commit
d013f7ec8f
@ -33,6 +33,19 @@ updated in a similar way.
|
|||||||
You can turn off response refreshing using the ``--norefresh`` argument, or using
|
You can turn off response refreshing using the ``--norefresh`` argument, or using
|
||||||
the :kbd:`o` options shortcut within :program:`mitmproxy`.
|
the :kbd:`o` options shortcut within :program:`mitmproxy`.
|
||||||
|
|
||||||
|
|
||||||
|
Replaying a session recorded in Reverse-proxy Mode
|
||||||
|
--------------------------------------------------
|
||||||
|
|
||||||
|
If you have captured the session in reverse proxy mode, in order to replay it you
|
||||||
|
still have to specify the server URL, otherwise you may get the error:
|
||||||
|
'HTTP protocol error in client request: Invalid HTTP request form (expected authority or absolute...)'.
|
||||||
|
|
||||||
|
During replay, when the client's requests match previously recorded requests, then the
|
||||||
|
respective recorded responses are simply replayed by mitmproxy.
|
||||||
|
Otherwise, the unmatched requests is forwarded to the upstream server.
|
||||||
|
If forwarding is not desired, you can use the --kill (-k) switch to prevent that.
|
||||||
|
|
||||||
================== ===========
|
================== ===========
|
||||||
command-line ``-S path``
|
command-line ``-S path``
|
||||||
mitmproxy shortcut :kbd:`R` then :kbd:`s`
|
mitmproxy shortcut :kbd:`R` then :kbd:`s`
|
||||||
|
Loading…
Reference in New Issue
Block a user