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 theAcceptheader.acceptCharset(Charset... acceptableCharsets) Set the list of acceptable charsets, as specified by theAccept-Charsetheader.acceptLanguageAsLocales(Locale... acceptableLocales) Set the list of acceptable locales, as specified by theAccept-Languagesheader.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-Sinceheader.ifNoneMatch(String... ifNoneMatches) Set the values of theIf-None-Matchheader.ifUnmodifiedSince(long ifUnmodifiedSince) Set the (new) value of theIf-Unmodified-Sinceheader.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.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.?fooinstead 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
-
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 theAcceptheader.- Parameters:
acceptableMediaTypes- the acceptable media types
-
acceptCharset
-
acceptLanguageAsLocales
-
ifModifiedSince
Set the value of theIf-Modified-Sinceheader.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-Sinceheader.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
-