public class ServletServerHttpRequest extends java.lang.Object implements ServerHttpRequest
ServerHttpRequest implementation that is based on a HttpServletRequest.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
FORM_CHARSET |
protected static java.lang.String |
FORM_CONTENT_TYPE |
| Constructor and Description |
|---|
ServletServerHttpRequest(HttpServletRequest servletRequest)
Construct a new instance of the ServletServerHttpRequest based on the given
HttpServletRequest. |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
getBody()
Return the body of the message as an input stream.
|
Cookies |
getCookies()
TODO ..
|
HttpHeaders |
getHeaders()
Return the headers of this message.
|
HttpMethod |
getMethod()
Return the HTTP method of the request.
|
java.security.Principal |
getPrincipal()
Return a
Principal instance containing the name of the
authenticated user. |
MultiValueMap<java.lang.String,java.lang.String> |
getQueryParams()
Returns the map of query parameters.
|
java.lang.String |
getRemoteAddress()
Return the IP address of the endpoint on the other end.
|
java.lang.String |
getRemoteHostName()
Return the host name of the endpoint on the other end.
|
HttpServletRequest |
getServletRequest()
Returns the
HttpServletRequest this object is based on. |
java.net.URI |
getURI()
Return the URI of the request.
|
protected static final java.lang.String FORM_CONTENT_TYPE
protected static final java.lang.String FORM_CHARSET
public ServletServerHttpRequest(HttpServletRequest servletRequest)
HttpServletRequest.servletRequest - the servlet requestpublic HttpServletRequest getServletRequest()
HttpServletRequest this object is based on.public HttpMethod getMethod()
HttpRequestgetMethod in interface HttpRequestpublic java.net.URI getURI()
HttpRequestgetURI in interface HttpRequestpublic HttpHeaders getHeaders()
HttpMessagegetHeaders in interface HttpMessagepublic java.security.Principal getPrincipal()
ServerHttpRequestPrincipal instance containing the name of the
authenticated user. If the user has not been authenticated, the method returns
null.getPrincipal in interface ServerHttpRequestpublic java.lang.String getRemoteHostName()
ServerHttpRequestgetRemoteHostName in interface ServerHttpRequestpublic java.lang.String getRemoteAddress()
ServerHttpRequestgetRemoteAddress in interface ServerHttpRequestpublic Cookies getCookies()
HttpMessagegetCookies in interface HttpMessagepublic MultiValueMap<java.lang.String,java.lang.String> getQueryParams()
ServerHttpRequestgetQueryParams in interface ServerHttpRequestpublic java.io.InputStream getBody()
throws java.io.IOException
HttpInputMessagegetBody in interface HttpInputMessagejava.io.IOException - in case of I/O Errors