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 |