Interface MockServerHttpRequest.BaseBuilder<B extends MockServerHttpRequest.BaseBuilder<B>>
- Type Parameters:
B
- the builder subclass
- All Known Subinterfaces:
MockServerHttpRequest.BodyBuilder
- Enclosing class:
MockServerHttpRequest
public static interface MockServerHttpRequest.BaseBuilder<B extends MockServerHttpRequest.BaseBuilder<B>>
Request builder exposing properties not related to the body.
- Since:
- 5.0
- Author:
- Rossen Stoyanchev
-
Method Summary
Modifier and TypeMethodDescriptionSet the list of acceptable media types, as specified by theAccept
header.acceptCharset
(Charset... acceptableCharsets) Set the list of acceptable charsets, as specified by theAccept-Charset
header.acceptLanguageAsLocales
(Locale... acceptableLocales) Set the list of acceptable locales, as specified by theAccept-Languages
header.build()
Builds the request with no body.contextPath
(String contextPath) Set the contextPath to return.cookie
(HttpCookie... cookie) Add one or more cookies.cookies
(MultiValueMap<String, HttpCookie> cookies) Add the given cookies.Add the given, single header value under the given name.headers
(HttpHeaders headers) Add the given header values.ifModifiedSince
(long ifModifiedSince) Set the value of theIf-Modified-Since
header.ifNoneMatch
(String... ifNoneMatches) Set the values of theIf-None-Match
header.ifUnmodifiedSince
(long ifUnmodifiedSince) Set the (new) value of theIf-Unmodified-Since
header.localAddress
(InetSocketAddress localAddress) Set the local address to return.queryParam
(String name, Object... values) Append the given query parameter to the existing query parameters.queryParams
(MultiValueMap<String, String> params) Add the given query parameters and values.Set the (new) value of the Range header.remoteAddress
(InetSocketAddress remoteAddress) Set the remote address to return.void
Set SSL session information and certificates.
-
Method Details
-
contextPath
-
queryParam
Append the given query parameter to the existing query parameters. If no values are given, the resulting URI will contain the query parameter name only (i.e.?foo
instead of?foo=bar
).The provided query name and values will be encoded.
- Parameters:
name
- the query parameter namevalues
- the query parameter values- Returns:
- this UriComponentsBuilder
-
queryParams
Add the given query parameters and values. The provided query name and corresponding values will be encoded.- Parameters:
params
- the params- Returns:
- this UriComponentsBuilder
-
remoteAddress
Set the remote address to return. -
localAddress
-
sslInfo
Set SSL session information and certificates. -
cookie
Add one or more cookies. -
cookies
Add the given cookies.- Parameters:
cookies
- the cookies.
-
header
-
headers
-
accept
Set the list of acceptable media types, as specified by theAccept
header.- Parameters:
acceptableMediaTypes
- the acceptable media types
-
acceptCharset
-
acceptLanguageAsLocales
-
ifModifiedSince
Set the value of theIf-Modified-Since
header.The date should be specified as the number of milliseconds since January 1, 1970 GMT.
- Parameters:
ifModifiedSince
- the new value of the header
-
ifUnmodifiedSince
Set the (new) value of theIf-Unmodified-Since
header.The date should be specified as the number of milliseconds since January 1, 1970 GMT.
- Parameters:
ifUnmodifiedSince
- the new value of the header- See Also:
-
ifNoneMatch
-
range
-
build
-