Class InterceptRequest

java.lang.Object
io.karatelabs.driver.InterceptRequest

public class InterceptRequest extends Object
Represents an intercepted HTTP request.
  • Constructor Details

  • Method Details

    • getRequestId

      public String getRequestId()
      Get the CDP request ID for this interception.
    • getUrl

      public String getUrl()
      Get the request URL.
    • getMethod

      public String getMethod()
      Get the HTTP method (GET, POST, etc.).
    • getHeaders

      public Map<String,Object> getHeaders()
      Get the request headers.
    • getHeader

      public String getHeader(String name)
      Get a specific header value.
    • getPostData

      public String getPostData()
      Get the POST data (request body).
    • getResourceType

      public String getResourceType()
      Get the resource type (Document, Script, Stylesheet, Image, etc.).
    • urlContains

      public boolean urlContains(String substring)
      Check if the URL contains the given substring.
    • urlMatches

      public boolean urlMatches(String pattern)
      Check if the URL matches the given pattern (supports * wildcards).
    • toString

      public String toString()
      Overrides:
      toString in class Object