class MultipartBodyBuilder
A mutable builder for multipart form bodies. For example:
MultipartBodyBuilder builder = new MultipartBodyBuilder(); builder.part("form field", "form value"); Resource image = new ClassPathResource("image.jpg"); builder.part("image", image).header("Baz", "Qux"); MultiValueMap> multipartBody = builder.build(); // use multipartBody with RestTemplate or WebClient
Author
Arjen Poutsma
Since
5.0.2
See Also
<a href="https://tools.ietf.org/html/rfc7578">RFC 7578</a>
MultipartBodyBuilder()
Creates a new, empty instance of the |
fun build(): MultiValueMap<String, HttpEntity<*>>
Builds the multipart body. |
|
fun part(name: String, part: Any): PartBuilderfun part(name: String, part: Any, contentType: MediaType): PartBuilder
Adds a part to this builder, allowing for further header customization with the returned PartBuilder. |