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(MultiValueMap<String, String> 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:
 
 
 -