Class HttpResponse

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

public class HttpResponse extends Object
  • Field Details

  • Constructor Details

    • HttpResponse

      public HttpResponse()
  • Method Details

    • isSuccessful

      public boolean isSuccessful()
    • getStatus

      public int getStatus()
    • setStatus

      public HttpResponse setStatus(int status)
    • setTargetHost

      public HttpResponse setTargetHost(String host)
      Sets the host this response was received from.
      Parameters:
      host - originating host
    • getTargetHost

      public String getTargetHost()
      Returns the host this response was received from, or null if it was not set.
      Returns:
      originating host
    • 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 HttpResponse setAttribute(String key, Object value)
    • removeAttribute

      public HttpResponse 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 HttpResponse setHeader(String name, String value)
    • addHeader

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

      public HttpResponse removeHeader(String name)
    • getContentEncoding

      public Charset getContentEncoding()
    • setContent

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

      public Supplier<InputStream> getContent()