Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATE_FORMAT |
Constructor and Description |
---|
LoggedRequest(java.lang.String url,
java.lang.String absoluteUrl,
RequestMethod method,
HttpHeaders headers,
byte[] body,
boolean isBrowserProxyRequest,
java.util.Date loggedDate) |
LoggedRequest(java.lang.String url,
java.lang.String absoluteUrl,
RequestMethod method,
HttpHeaders headers,
java.lang.String body,
boolean isBrowserProxyRequest,
java.util.Date loggedDate) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsHeader(java.lang.String key) |
ContentTypeHeader |
contentTypeHeader() |
static LoggedRequest |
createFrom(Request request) |
java.lang.String |
getAbsoluteUrl() |
java.util.Set<java.lang.String> |
getAllHeaderKeys() |
byte[] |
getBody() |
java.lang.String |
getBodyAsString() |
java.lang.String |
getHeader(java.lang.String key) |
HttpHeaders |
getHeaders() |
java.util.Date |
getLoggedDate() |
java.lang.String |
getLoggedDateString() |
RequestMethod |
getMethod() |
java.lang.String |
getUrl() |
HttpHeader |
header(java.lang.String key) |
boolean |
isBrowserProxyRequest() |
QueryParameter |
queryParameter(java.lang.String key) |
public static final java.lang.String DATE_FORMAT
public LoggedRequest(java.lang.String url, java.lang.String absoluteUrl, RequestMethod method, HttpHeaders headers, byte[] body, boolean isBrowserProxyRequest, java.util.Date loggedDate)
public LoggedRequest(java.lang.String url, java.lang.String absoluteUrl, RequestMethod method, HttpHeaders headers, java.lang.String body, boolean isBrowserProxyRequest, java.util.Date loggedDate)
public static LoggedRequest createFrom(Request request)
public java.lang.String getAbsoluteUrl()
getAbsoluteUrl
in interface Request
public RequestMethod getMethod()
public java.lang.String getHeader(java.lang.String key)
public HttpHeader header(java.lang.String key)
public ContentTypeHeader contentTypeHeader()
contentTypeHeader
in interface Request
public boolean containsHeader(java.lang.String key)
containsHeader
in interface Request
public java.lang.String getBodyAsString()
getBodyAsString
in interface Request
public java.util.Set<java.lang.String> getAllHeaderKeys()
getAllHeaderKeys
in interface Request
public QueryParameter queryParameter(java.lang.String key)
queryParameter
in interface Request
public HttpHeaders getHeaders()
getHeaders
in interface Request
public boolean isBrowserProxyRequest()
isBrowserProxyRequest
in interface Request
public java.util.Date getLoggedDate()
public java.lang.String getLoggedDateString()