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.
-
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.voidSet SSL session information and certificates.
-
Method Details
-
contextPath
Set the contextPath to return. -
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
Set the local address to return.- Since:
- 5.2.3
-
sslInfo
Set SSL session information and certificates. -
cookie
Add one or more cookies. -
cookies
Add the given cookies.- Parameters:
cookies- the cookies.
-
header
Add the given, single header value under the given name.- Parameters:
headerName- the header nameheaderValues- the header value(s)- See Also:
-
headers
Add the given header values.- Parameters:
headers- the header values
-
accept
Set the list of acceptable media types, as specified by theAcceptheader.- Parameters:
acceptableMediaTypes- the acceptable media types
-
acceptCharset
Set the list of acceptable charsets, as specified by theAccept-Charsetheader.- Parameters:
acceptableCharsets- the acceptable charsets
-
acceptLanguageAsLocales
Set the list of acceptable locales, as specified by theAccept-Languagesheader.- Parameters:
acceptableLocales- the acceptable locales
-
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
Set the values of theIf-None-Matchheader.- Parameters:
ifNoneMatches- the new value of the header
-
range
Set the (new) value of the Range header.- Parameters:
ranges- the HTTP ranges- See Also:
-
build
MockServerHttpRequest build()Builds the request with no body.- Returns:
- the request
- See Also:
-