public interface ServerHttpRequest extends HttpRequest, ReactiveHttpInputMessage
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | ServerHttpRequest.BuilderBuilder for mutating an existing  ServerHttpRequest. | 
| Modifier and Type | Method and Description | 
|---|---|
| MultiValueMap<String,HttpCookie> | getCookies()Return a read-only map of cookies sent by the client. | 
| String | getId()Return an id that represents the underlying connection, if available,
 or the request for the purpose of correlating log messages. | 
| default InetSocketAddress | getLocalAddress()Return the local address the request was accepted on, if available. | 
| RequestPath | getPath()Returns a structured representation of the full request path up to but
 not including the  query. | 
| MultiValueMap<String,String> | getQueryParams()Return a read-only map with parsed and decoded query parameter values. | 
| default InetSocketAddress | getRemoteAddress()Return the remote address where this request is connected to, if available. | 
| default SslInfo | getSslInfo()Return the SSL session information if the request has been transmitted
 over a secure protocol including SSL certificates, if available. | 
| default ServerHttpRequest.Builder | mutate()Return a builder to mutate properties of this request by wrapping it
 with  ServerHttpRequestDecoratorand returning either mutated
 values or delegating back to this instance. | 
getMethod, getMethodValue, getURIgetBodygetHeadersString getId()
ServerWebExchange.getLogPrefix()RequestPath getPath()
query.
 The returned path is sub-divided into a
 RequestPath.contextPath() portion and the remaining
 pathWithinApplication portion.
 The latter can be passed into methods of
 PathPattern for path
 matching purposes.
MultiValueMap<String,String> getQueryParams()
MultiValueMap<String,HttpCookie> getCookies()
@Nullable default InetSocketAddress getLocalAddress()
@Nullable default InetSocketAddress getRemoteAddress()
@Nullable default SslInfo getSslInfo()
null if none availabledefault ServerHttpRequest.Builder mutate()
ServerHttpRequestDecorator and returning either mutated
 values or delegating back to this instance.