public class ServletRequestWrappingHttpRequest
extends org.openqa.selenium.remote.http.HttpRequest
HttpServletRequest
to a HttpRequest
. This class is not
thread-safe, and you can only expect to read the content once.Constructor and Description |
---|
ServletRequestWrappingHttpRequest(javax.servlet.http.HttpServletRequest req) |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String name,
java.lang.String value) |
void |
addQueryParameter(java.lang.String name,
java.lang.String value) |
java.io.InputStream |
consumeContentStream() |
java.lang.String |
getHeader(java.lang.String name) |
java.lang.Iterable<java.lang.String> |
getHeaderNames() |
java.lang.Iterable<java.lang.String> |
getHeaders(java.lang.String name) |
java.lang.String |
getQueryParameter(java.lang.String name) |
java.lang.Iterable<java.lang.String> |
getQueryParameterNames() |
java.lang.Iterable<java.lang.String> |
getQueryParameters(java.lang.String name) |
void |
removeHeader(java.lang.String name) |
void |
setContent(byte[] data) |
void |
setContent(java.io.InputStream toStreamFrom) |
void |
setHeader(java.lang.String name,
java.lang.String value) |
public ServletRequestWrappingHttpRequest(javax.servlet.http.HttpServletRequest req)
public java.lang.Iterable<java.lang.String> getHeaderNames()
getHeaderNames
in class org.openqa.selenium.remote.http.HttpRequest
public java.lang.Iterable<java.lang.String> getHeaders(java.lang.String name)
getHeaders
in class org.openqa.selenium.remote.http.HttpRequest
public java.lang.String getHeader(java.lang.String name)
getHeader
in class org.openqa.selenium.remote.http.HttpRequest
public void removeHeader(java.lang.String name)
removeHeader
in class org.openqa.selenium.remote.http.HttpRequest
public void setHeader(java.lang.String name, java.lang.String value)
setHeader
in class org.openqa.selenium.remote.http.HttpRequest
public void addHeader(java.lang.String name, java.lang.String value)
addHeader
in class org.openqa.selenium.remote.http.HttpRequest
public java.lang.String getQueryParameter(java.lang.String name)
getQueryParameter
in class org.openqa.selenium.remote.http.HttpRequest
public void addQueryParameter(java.lang.String name, java.lang.String value)
addQueryParameter
in class org.openqa.selenium.remote.http.HttpRequest
public java.lang.Iterable<java.lang.String> getQueryParameterNames()
getQueryParameterNames
in class org.openqa.selenium.remote.http.HttpRequest
public java.lang.Iterable<java.lang.String> getQueryParameters(java.lang.String name)
getQueryParameters
in class org.openqa.selenium.remote.http.HttpRequest
public void setContent(byte[] data)
setContent
in class org.openqa.selenium.remote.http.HttpRequest
public void setContent(java.io.InputStream toStreamFrom)
setContent
in class org.openqa.selenium.remote.http.HttpRequest
public java.io.InputStream consumeContentStream()
consumeContentStream
in class org.openqa.selenium.remote.http.HttpRequest