| addHttpBreakpoint (string* location* match* inverse* ignorecase* ) | Adds a custom HTTP breakpoint. The string is the string to match. Location may be one of: url, request_header, request_body, response_header or response_body. Match may be: contains or regex. Inverse (match) may be true or false. Lastly, ignorecase (when matching the string) may be true or false. |
| break (type* state* scope ) | Controls the global break functionality. The type may be one of: http-all, http-request or http-response. The state may be true (for turning break on for the specified type) or false (for turning break off). Scope is not currently used. |
| continue | Submits the currently intercepted message and unsets the global request/response breakpoints |
| drop | Drops the currently intercepted message |
| removeHttpBreakpoint (string* location* match* inverse* ignorecase* ) | Removes the specified breakpoint |
| setHttpMessage (httpHeader* httpBody ) | Overwrites the currently intercepted message with the data provided |
| step | Submits the currently intercepted message, the next request or response will automatically be intercepted |