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.HttpRequestpublic java.lang.Iterable<java.lang.String> getHeaders(java.lang.String name)
getHeaders in class org.openqa.selenium.remote.http.HttpRequestpublic java.lang.String getHeader(java.lang.String name)
getHeader in class org.openqa.selenium.remote.http.HttpRequestpublic void removeHeader(java.lang.String name)
removeHeader in class org.openqa.selenium.remote.http.HttpRequestpublic void setHeader(java.lang.String name,
java.lang.String value)
setHeader in class org.openqa.selenium.remote.http.HttpRequestpublic void addHeader(java.lang.String name,
java.lang.String value)
addHeader in class org.openqa.selenium.remote.http.HttpRequestpublic java.lang.String getQueryParameter(java.lang.String name)
getQueryParameter in class org.openqa.selenium.remote.http.HttpRequestpublic void addQueryParameter(java.lang.String name,
java.lang.String value)
addQueryParameter in class org.openqa.selenium.remote.http.HttpRequestpublic java.lang.Iterable<java.lang.String> getQueryParameterNames()
getQueryParameterNames in class org.openqa.selenium.remote.http.HttpRequestpublic java.lang.Iterable<java.lang.String> getQueryParameters(java.lang.String name)
getQueryParameters in class org.openqa.selenium.remote.http.HttpRequestpublic void setContent(byte[] data)
setContent in class org.openqa.selenium.remote.http.HttpRequestpublic void setContent(java.io.InputStream toStreamFrom)
setContent in class org.openqa.selenium.remote.http.HttpRequestpublic java.io.InputStream consumeContentStream()
consumeContentStream in class org.openqa.selenium.remote.http.HttpRequest