sealed abstract class FormData extends Multipart with javadsl.model.Multipart.FormData
Model for multipart/form-data
content as defined in http://tools.ietf.org/html/rfc2388.
All parts must have distinct names. (This is not verified!)
- Source
- Multipart.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- FormData
- FormData
- Multipart
- Multipart
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def parts: Source[FormData.BodyPart, Any]
The stream of body parts this content consists of.
Concrete Value Members
- def getMediaType(): javadsl.model.MediaType.Multipart
Java API
- def getParts(): Source[_ <: javadsl.model.Multipart.FormData.BodyPart, AnyRef]
Java API
- def mediaType: MediaType.Multipart
The media-type this multipart content carries.
- def toEntity(): MessageEntity
Creates an entity from this multipart object using a random boundary.
- def toEntity(boundary: String): MessageEntity
Creates an entity from this multipart object using the specified boundary.
- def toEntity(boundary: String, log: LoggingAdapter): MessageEntity
Creates an entity from this multipart object using the specified boundary and logger.
Creates an entity from this multipart object using the specified boundary and logger.
- Definition Classes
- Multipart
- def toStrict(timeoutMillis: Long, materializer: Materializer): CompletionStage[javadsl.model.Multipart.FormData.Strict]
Java API
- def toStrict(timeout: FiniteDuration)(implicit fm: Materializer): Future[FormData.Strict]
Converts this content into its strict counterpart.