Interface MockServerHttpRequest.BodyBuilder
- All Superinterfaces:
MockServerHttpRequest.BaseBuilder<MockServerHttpRequest.BodyBuilder>
- Enclosing class:
- MockServerHttpRequest
public static interface MockServerHttpRequest.BodyBuilder
extends MockServerHttpRequest.BaseBuilder<MockServerHttpRequest.BodyBuilder>
A builder that adds a body to the request.
-
Method Summary
Modifier and TypeMethodDescriptionSet the body of the request and build it.Set the body of the request and build it.contentLength
(long contentLength) Set the length of the body in bytes, as specified by theContent-Length
header.contentType
(org.springframework.http.MediaType contentType) Set the media type of the body, as specified by theContent-Type
header.Methods inherited from interface org.springframework.mock.http.server.reactive.MockServerHttpRequest.BaseBuilder
accept, acceptCharset, acceptLanguageAsLocales, build, contextPath, cookie, cookies, header, headers, ifModifiedSince, ifNoneMatch, ifUnmodifiedSince, localAddress, queryParam, queryParams, range, remoteAddress, sslInfo
-
Method Details
-
contentLength
Set the length of the body in bytes, as specified by theContent-Length
header.- Parameters:
contentLength
- the content length- Returns:
- this builder
- See Also:
-
HttpHeaders.setContentLength(long)
-
contentType
Set the media type of the body, as specified by theContent-Type
header.- Parameters:
contentType
- the content type- Returns:
- this builder
- See Also:
-
HttpHeaders.setContentType(MediaType)
-
body
Set the body of the request and build it.- Parameters:
body
- the body- Returns:
- the built request entity
-
body
Set the body of the request and build it.The String is assumed to be UTF-8 encoded unless the request has a "content-type" header with a charset attribute.
- Parameters:
body
- the body as text- Returns:
- the built request entity
-