简述
HTTP 协议对 MIME 类型有详细描述,multipart/...
是单个消息头包含多个消息体的解决方案,multipart 类型对发送非文本类型非常有用。
multipart 子类型
首先,来看 QHttpMultiPart 中关于 multipart 子类型(subtype)的描述。
枚举 QHttpMultiPart::ContentType
RFC 2046 和其它地方描述的已知 multipart 子类型。
常量 | 值 | 描述 |
---|---|---|
QHttpMultiPart::MixedType | 0 | 对应于 "multipart/mixed" 子类型,意味着 body 部位是相互独立的。如 RFC 2046 所述。 |
QHttpMultiPart::RelatedType | 1 | 对应于 "multipart/related" 子类型,意味着 body 部位是相互关联的。如 RFC 2387 所述。 |
QHttpMultiPart::FormDataType | 2 | 对应 "multipart/form-data" 子类型,意味着 body 部位包含表单元素。如 |