Table of Contents

Namespace Fluxzy.Rules.Filters.RequestFilters

Classes

AbsoluteUriFilter

Filter according to full url (includes path and query)

AbsoluteUriFilterExtensions
AgentFilter

Filter by agent

AgentLabelFilter
AuthorityFilter
AuthorityFilterExtensions
DeleteFilter
FormRequestFilter
FormRequestFilterExtensions
FormUrlEncodedRequestFilter
GetFilter
H11TrafficOnlyFilter

Select HTTP/1.1 traffic only

H2TrafficOnlyFilter

Select HTTP/2.0 traffic only

HasAnyCookieOnRequestFilter
HasAuthorizationBearerFilter
HasAuthorizationFilter
HasCookieOnRequestFilter
HasRequestBodyFilter

Select exchanges that has request body.

HasSetCookieOnResponseFilter
HostFilter

Select exchanges according to host. The host is taken from the Host header (HTTP/1.1) or the :authority header (H2).

HostFilterExtensions
IsSecureFilter

Select secure exchange only (non plain HTTP).

IsSelfFilter
JsonRequestFilter
JsonRequestFilterExtensions
MethodFilter

Select exchanges according to request method.

MethodFilterExtensions
MultipartDataRequestFilter
PatchFilter
PathFilter

Select exchanges according to url path. Path includes query string if any.

PathFilterExtensions
PostFilter

Select POST only url

PutFilter
QueryStringFilter
RequestHeaderFilter

Select exchanges according to request header values.

RequestHeaderFilterExtensions