Interface Part
- All Known Subinterfaces:
FilePart,FormFieldPart
public interface Part
Representation for a part in a "multipart/form-data" request.
The origin of a multipart request may be a browser form in which case each
part is either a FormFieldPart or a FilePart.
Multipart requests may also be used outside a browser for data of any content type (e.g. JSON, PDF, etc).
- Since:
- 5.0
- Author:
- Sebastien Deleuze, Rossen Stoyanchev
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<DataBuffer>content()Return the content for this part.default reactor.core.publisher.Mono<Void>delete()Return a mono that, when subscribed to, deletes the underlying storage for this part.headers()Return the headers associated with the part.name()Return the name of the part in the multipart form.
-
Method Details
-
name
String name()Return the name of the part in the multipart form.- Returns:
- the name of the part, never
nullor empty
-
headers
HttpHeaders headers()Return the headers associated with the part. -
content
reactor.core.publisher.Flux<DataBuffer> content()Return the content for this part.Note that for a
FormFieldPartthe content may be accessed more easily viaFormFieldPart.value(). -
delete
Return a mono that, when subscribed to, deletes the underlying storage for this part.- Since:
- 5.3.13
-