mitmproxy_ri_client library
A library providing a complete mitmproxy Remote Interceptions client.
It's recommended to import this library with a prefix, such as 'mitm_ri', as the included types have very generic names.
Classes
- Client
- A mitmproxy Remote Interceptions client.
- CompleteRequest
- A complete HTTP request.
- CompleteResponse
- A complete HTTP response.
- Message
- An HTTP request or response.
- MessageSet
- A set of HTTP messages.
- MessageSetSettings
- Settings specifying which messages the mitmproxy Remote Interceptions addon should send to the client.
- Request
- An HTTP request.
- RequestSummary
- A summarized HTTP request.
- Response
- An HTTP response.
- ResponseSummary
- A summarized HTTP response.
Typedefs
-
MessageSetProvider
= FutureOr<
MessageSet> Function(String flowId, CompleteRequest? request, CompleteResponse? response) -
A function that provides a MessageSet containing request and response data
to use based on the given
request
andresponse
s. -
RequestSetSettingsProvider
= FutureOr<
MessageSetSettings> Function(String flowId, RequestSummary requestSummary, ResponseSummary? responseSummary) - A function that provides request MessageSetSettings based on the given request and response summaries.
-
ResponseSetSettingsProvider
= FutureOr<
MessageSetSettings> Function(String flowId, RequestSummary requestSummary, ResponseSummary responseSummary) - A function that provides response MessageSetSettings based on the given request and response summaries.