QHttpServerResponse Class
Encapsulates an HTTP response. More...
Header: | #include <QHttpServerResponse> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS HttpServer) target_link_libraries(mytarget PRIVATE Qt6::HttpServer) |
qmake: | QT += httpserver |
Since: | Qt 6.4 |
Status: | Technical Preview |
Public Types
Public Functions
QHttpServerResponse(const int &mimeType, const int &data, QHttpServerResponse::StatusCode status) | |
QHttpServerResponse(const int &mimeType, int &&data, QHttpServerResponse::StatusCode status) | |
QHttpServerResponse(class QHttpServerResponse &&other) | |
(since 6.8) Q_DECL_IMPORT | setHeaders(const class QHttpHeaders &newHeaders) |
QHttpServerResponse & | operator=(class QHttpServerResponse &&other) |
Detailed Description
API for creating, reading and modifying a response from an HTTP server, and for writing its contents to a QHttpServerResponder. It has numerous constructors, and static
function fromFile
for constructing it from the contents of a file. There are functions for setting, getting, and removing headers, and for getting the data, status code and mime type.
Member Type Documentation
[alias]
QHttpServerResponse::StatusCode
Type alias for QHttpServerResponder::StatusCode
Member Function Documentation
[default]
QHttpServerResponse::QHttpServerResponse(const int &mimeType, const int &data, QHttpServerResponse::StatusCode status)
[default]
QHttpServerResponse::QHttpServerResponse(const int &mimeType, int &&data, QHttpServerResponse::StatusCode status)
Creates a QHttpServer response.
The response will use the given status code and deliver the data as its body, with a ContentType
header describing it as being of MIME type mimeType.
[noexcept default]
QHttpServerResponse::QHttpServerResponse(class QHttpServerResponse &&other)
Move-constructs a new QHttpServerResponse from other.
[since 6.8]
Q_DECL_IMPORT QHttpServerResponse::setHeaders(const class QHttpHeaders &newHeaders)
This is an overloaded function.
This function was introduced in Qt 6.8.
[noexcept default]
QHttpServerResponse &QHttpServerResponse::operator=(class QHttpServerResponse &&other)
Move-assigns other to this QHttpServerResponse instance.