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 SummaryModifier 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
- 
queryParamAppend 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 name
- values- the query parameter values
- Returns:
- this UriComponentsBuilder
 
- 
queryParamsAdd the given query parameters and values. The provided query name and corresponding values will be encoded.- Parameters:
- params- the params
- Returns:
- this UriComponentsBuilder
 
- 
remoteAddressSet the remote address to return.
- 
localAddress
- 
sslInfo
- 
cookieAdd one or more cookies.
- 
cookiesAdd the given cookies.- Parameters:
- cookies- the cookies.
 
- 
header
- 
headers
- 
acceptSet the list of acceptable media types, as specified by theAcceptheader.- Parameters:
- acceptableMediaTypes- the acceptable media types
 
- 
acceptCharset
- 
acceptLanguageAsLocales
- 
ifModifiedSinceSet 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
 
- 
ifUnmodifiedSinceSet 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
 
-