public class MockServerHttpRequest extends Object implements ServerHttpRequest
ServerHttpRequest
.Constructor and Description |
---|
MockServerHttpRequest()
Create a new instance where the HTTP method and/or URL can be set later
via
setHttpMethod(HttpMethod) and setUri(URI) . |
MockServerHttpRequest(HttpMethod httpMethod,
String url)
Convenience alternative to
MockServerHttpRequest(HttpMethod, URI)
that accepts a String URL. |
MockServerHttpRequest(HttpMethod httpMethod,
URI url)
Create a new instance with the given HTTP method and URL.
|
Modifier and Type | Method and Description |
---|---|
MockServerHttpRequest |
addHeader(String name,
String value) |
reactor.core.publisher.Flux<DataBuffer> |
getBody()
Return the body of the message as a
Publisher . |
MultiValueMap<String,HttpCookie> |
getCookies()
Return a read-only map of cookies sent by the client.
|
HttpHeaders |
getHeaders()
Return the headers of this message.
|
HttpMethod |
getMethod()
Return the HTTP method of the request.
|
MultiValueMap<String,String> |
getQueryParams()
Return a read-only map with parsed and decoded query parameter values.
|
URI |
getURI()
Return the URI of the request.
|
MockServerHttpRequest |
setBody(org.reactivestreams.Publisher<DataBuffer> body) |
MockServerHttpRequest |
setBody(String body) |
MockServerHttpRequest |
setBody(String body,
Charset charset) |
MockServerHttpRequest |
setHeader(String name,
String value) |
void |
setHttpMethod(HttpMethod httpMethod) |
MockServerHttpRequest |
setUri(String url) |
MockServerHttpRequest |
setUri(URI uri) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContextPath
public MockServerHttpRequest()
setHttpMethod(HttpMethod)
and setUri(URI)
.public MockServerHttpRequest(HttpMethod httpMethod, String url)
MockServerHttpRequest(HttpMethod, URI)
that accepts a String URL.public MockServerHttpRequest(HttpMethod httpMethod, URI url)
public void setHttpMethod(HttpMethod httpMethod)
public HttpMethod getMethod()
HttpRequest
getMethod
in interface HttpRequest
null
if not resolvable (e.g. in case of a non-standard HTTP method)public MockServerHttpRequest setUri(String url)
public MockServerHttpRequest setUri(URI uri)
public URI getURI()
HttpRequest
getURI
in interface HttpRequest
null
)public MockServerHttpRequest addHeader(String name, String value)
public MockServerHttpRequest setHeader(String name, String value)
public HttpHeaders getHeaders()
HttpMessage
getHeaders
in interface HttpMessage
null
)public MultiValueMap<String,String> getQueryParams()
ServerHttpRequest
getQueryParams
in interface ServerHttpRequest
public MultiValueMap<String,HttpCookie> getCookies()
ServerHttpRequest
getCookies
in interface ServerHttpRequest
public MockServerHttpRequest setBody(org.reactivestreams.Publisher<DataBuffer> body)
public MockServerHttpRequest setBody(String body)
public MockServerHttpRequest setBody(String body, Charset charset)
public reactor.core.publisher.Flux<DataBuffer> getBody()
ReactiveHttpInputMessage
Publisher
.getBody
in interface ReactiveHttpInputMessage