burp
Interface IHttpRequestResponseWithMarkers

All Superinterfaces:
IHttpRequestResponse

public interface IHttpRequestResponseWithMarkers
extends IHttpRequestResponse

This interface is used for an IHttpRequestResponse object that has had markers applied. Extensions can create instances of this interface using IBurpExtenderCallbacks.applyMarkers(), or provide their own implementation. Markers are used in various situations, such as specifying Intruder payload positions, Scanner insertion points, and highlights in Scanner issues.


Method Summary
 java.util.List<int[]> getRequestMarkers()
          This method returns the details of the request markers.
 java.util.List<int[]> getResponseMarkers()
          This method returns the details of the response markers.
 
Methods inherited from interface burp.IHttpRequestResponse
getComment, getHighlight, getHttpService, getRequest, getResponse, setComment, setHighlight, setHttpService, setRequest, setResponse
 

Method Detail

getRequestMarkers

java.util.List<int[]> getRequestMarkers()
This method returns the details of the request markers.

Returns:
A list of index pairs representing the offsets of markers for the request message. Each item in the list is an int[2] array containing the start and end offsets for the marker. The method may return null if no request markers are defined.

getResponseMarkers

java.util.List<int[]> getResponseMarkers()
This method returns the details of the response markers.

Returns:
A list of index pairs representing the offsets of markers for the response message. Each item in the list is an int[2] array containing the start and end offsets for the marker. The method may return null if no response markers are defined.