This dialogue allows you to add and edit HTTP breakpoints.
A breakpoint is defined by the following fields:
String
is checked in the HTTP message: URL
, Request Header
, Request Body
, Response Header
, or Response Body
.String
is interpreted, Regex
or Contains
, for regular expression or exact match, respectively, in the Location
. The regular expression does not need to match the whole content of the Location
.Match
should be the inverse.String
should be ignored.If you proxy a HTTP message that matches a breakpoint then ZAP will intercept it and allow you to change either the request or the response.
Note: ZAP will warn and prevent adding breakpoints with a fragment identifier component (#
), if
the breakpoint has match Contains
and location URL
. Such breakpoint would not work because the
fragment identifier is not sent to the server.
History tab | ‘Break…’ right click menu item | |
Sites tab | ‘Break…’ right click menu item |
UI Overview | for an overview of the user interface | |
Dialogs | for details of the dialogs or popups |