Interface HttpRequestTemplate


public interface HttpRequestTemplate
Intruder request template, which contains the HTTP request and insertion point offsets.
  • Method Details

    • content

      ByteArray content()
      Returns:
      Content of the request template.
    • insertionPointOffsets

      List<Range> insertionPointOffsets()
      Insertion point offsets for an Intruder attack.
      Returns:
      A list of Range objects representing insertion point offsets.
    • httpRequestTemplate

      static HttpRequestTemplate httpRequestTemplate(HttpRequest request, List<Range> insertionPointOffsets)
      Create a new HttpRequestTemplate instance from an HttpRequest object and a list of insertion point offsets.
      Parameters:
      request - An instance of HttpRequest.
      insertionPointOffsets - List of insertion point offsets.
      Returns:
      A new instance of HttpRequestTemplate.
    • httpRequestTemplate

      static HttpRequestTemplate httpRequestTemplate(ByteArray content, List<Range> insertionPointOffsets)
      Create a new HttpRequestTemplate instance from an HTTP request in a byte array form and a list of insertion point offsets.
      Parameters:
      content - An HTTP request in a byte array form.
      insertionPointOffsets - List of insertion point offsets.
      Returns:
      A new instance of HttpRequestTemplate.