1.概述
QHttpMultiPart和QHttpPart是Qt中用于处理HTTP请求和响应的类。
QHttpMultiPart是一个用于创建多部分HTTP请求的类。多部分请求是指一个HTTP请求中包含了多个数据部分(例如文件、文本等)。
可以使用QHttpMultiPart来构建复杂的HTTP请求,例如上传文件或发送带有附件的邮件。 QHttpMultiPart类提供了添加和管理QHttpPart对象的方法。
QHttpPart则是表示HTTP请求中的一个部分,包含了部分的headers和数据。
2.常用方法
QHttpMultiPart的类型:QHttpMultiPart::ContentType
常量 | 值 | 描述 |
---|---|---|
QHttpMultiPart::MixedType | 0 | 对应于 "multipart/mixed" 子类型,意味着 body 部位是相互独立的。如RFC 2046 所述。 |
QHttpMultiPart::RelatedType | 1 | 对应于 "multipart/related" 子类型,意味着 body 部位是相互关联的。如RFC 2387所述。 |
QHttpMultiPart::FormDataType | 2 | 对应 "multipart/form-data" 子类型,意味着 body 部位包含表单元素。如RFC 2388所述。 |
QHttpMultiPart::AlternativeType | 3 | 对应 |