| Package | Description | 
|---|---|
| org.springframework.web.servlet.function | 
 Provides the types that make up Spring's functional web framework for Servlet environments. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ServerRequest.Builder | 
ServerRequest.Builder.attribute(String name,
         Object value)
Add an attribute with the given name and value. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.attributes(Consumer<Map<String,Object>> attributesConsumer)
Manipulate this request's attributes with the given consumer. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.body(byte[] body)
Set the body of the request. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.body(String body)
Set the body of the request to the UTF-8 encoded bytes of the given string. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.cookie(String name,
      String... values)
Add a cookie with the given name and value(s). 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.cookies(Consumer<MultiValueMap<String,Cookie>> cookiesConsumer)
Manipulate this request's cookies with the given consumer. 
 | 
static ServerRequest.Builder | 
ServerRequest.from(ServerRequest other)
Create a builder with the status, headers, and cookies of the given request. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.header(String headerName,
      String... headerValues)
Add the given header value(s) under the given name. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this request's headers with the given consumer. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.method(HttpMethod method)
Set the method of the request. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.param(String name,
     String... values)
Add a parameter with the given name and value. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.params(Consumer<MultiValueMap<String,String>> paramsConsumer)
Manipulate this request's parameters with the given consumer. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.remoteAddress(InetSocketAddress remoteAddress)
Set the remote address of the request. 
 | 
ServerRequest.Builder | 
ServerRequest.Builder.uri(URI uri)
Set the URI of the request. 
 |