Class HttpRequest

java.lang.Object
org.openqa.selenium.remote.http.HttpRequest

public class HttpRequest extends Object
  • Constructor Details

  • Method Details

    • getUri

      public String getUri()
    • getMethod

      public HttpMethod getMethod()
    • getQueryParameter

      public String getQueryParameter(String name)
      Get a query parameter. The implementation will take care of decoding from the percent encoding.
    • addQueryParameter

      public HttpRequest addQueryParameter(String name, String value)
      Set a query parameter, adding to existing values if present. The implementation will ensure that the name and value are properly encoded.
    • getQueryParameterNames

      public Iterable<String> getQueryParameterNames()
    • getQueryParameters

      public Iterable<String> getQueryParameters(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getAttribute

      public Object getAttribute(String key)
      Retrieves a user-defined attribute of this message. Attributes are stored as simple key-value pairs and are not included in a message's serialized form.
      Parameters:
      key - attribute name
      Returns:
      attribute object
    • setAttribute

      public HttpRequest setAttribute(String key, Object value)
    • removeAttribute

      public HttpRequest removeAttribute(String key)
    • getAttributeNames

      public Iterable<String> getAttributeNames()
    • getHeaderNames

      public Iterable<String> getHeaderNames()
    • getHeaders

      public Iterable<String> getHeaders(String name)
    • getHeader

      public String getHeader(String name)
    • setHeader

      public HttpRequest setHeader(String name, String value)
    • addHeader

      public HttpRequest addHeader(String name, String value)
    • removeHeader

      public HttpRequest removeHeader(String name)
    • getContentEncoding

      public Charset getContentEncoding()
    • setContent

      public HttpRequest setContent(Supplier<InputStream> supplier)
    • getContent

      public Supplier<InputStream> getContent()