Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QFormDataPartBuilderPrivate Class Reference
Collaboration diagram for QFormDataPartBuilderPrivate:

Public Member Functions

 QFormDataPartBuilderPrivate (QAnyStringView name)
QHttpPart build (QFormDataBuilder::Options options)
 QFormDataPartBuilderPrivate (QAnyStringView name)
QHttpPart build (QFormDataBuilder::Options options)

Public Attributes

QString m_name
QByteArray m_mimeType
QString m_originalBodyName
QHttpHeaders m_httpHeaders
std::variant< QIODevice *, QByteArraym_body

Detailed Description

Definition at line 34 of file qformdatabuilder.cpp.

Constructor & Destructor Documentation

◆ QFormDataPartBuilderPrivate() [1/2]

QFormDataPartBuilderPrivate::QFormDataPartBuilderPrivate ( QAnyStringView name)
explicit

Definition at line 47 of file qformdatabuilder.cpp.

◆ QFormDataPartBuilderPrivate() [2/2]

QFormDataPartBuilderPrivate::QFormDataPartBuilderPrivate ( QAnyStringView name)
explicit

Member Function Documentation

◆ build() [1/2]

QHttpPart QFormDataPartBuilderPrivate::build ( QFormDataBuilder::Options options)

Generates a QHttpPart and sets the content disposition header as form-data.

When this function called, it uses the MIME database to deduce the type the body based on its name and then sets the deduced type as the content type header.

Definition at line 264 of file qformdatabuilder.cpp.

◆ build() [2/2]

QHttpPart QFormDataPartBuilderPrivate::build ( QFormDataBuilder::Options options)

Member Data Documentation

◆ m_body

std::variant< QIODevice *, QByteArray > QFormDataPartBuilderPrivate::m_body

Definition at line 44 of file qformdatabuilder.cpp.

◆ m_httpHeaders

QHttpHeaders QFormDataPartBuilderPrivate::m_httpHeaders

Definition at line 43 of file qformdatabuilder.cpp.

◆ m_mimeType

QByteArray QFormDataPartBuilderPrivate::m_mimeType

Definition at line 41 of file qformdatabuilder.cpp.

◆ m_name

QString QFormDataPartBuilderPrivate::m_name

Definition at line 40 of file qformdatabuilder.cpp.

◆ m_originalBodyName

QString QFormDataPartBuilderPrivate::m_originalBodyName

Definition at line 42 of file qformdatabuilder.cpp.


The documentation for this class was generated from the following file: