QHttpServerFutureResponse Class

QHttpServerFutureResponse is a simplified API for asynchronous responses. More...

Header: #include <QHttpServerFutureResponse>
CMake: find_package(Qt6 REQUIRED COMPONENTS HttpServer)
target_link_libraries(mytarget PRIVATE Qt6::HttpServer)
qmake: QT += httpserver
Since: Qt 6.4
Inherits: QHttpServerResponse

Public Functions

QHttpServerFutureResponse(const QFuture<QHttpServerResponse> &futureResp)

Reimplemented Public Functions

virtual void write(QHttpServerResponder &&responder) const override

Detailed Description

 QHttpServer server;

 server.route("/feature/", [] (int id) -> QHttpServerFutureResponse {
     auto future = QtConcurrent::run([] () {
         return QHttpServerResponse("the future is coming");
     });

     return future;
 });
 server.listen();

Member Function Documentation

QHttpServerFutureResponse::QHttpServerFutureResponse(const QFuture<QHttpServerResponse> &futureResp)

Constructs a new QHttpServerFutureResponse with the futureResp response.

[override virtual] void QHttpServerFutureResponse::write(QHttpServerResponder &&responder) const

Reimplements: QHttpServerResponse::write(QHttpServerResponder &&responder) const.