QHttpServerWebSocketUpgradeResponse Class
Respuesta a devolver al verificar las actualizaciones de WebSocket en el servidor HTTP. Más...
| Cabecera: | #include <QHttpServerWebSocketUpgradeResponse> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS HttpServer)target_link_libraries(mytarget PRIVATE Qt6::HttpServer) |
| qmake: | QT += httpserver |
| Desde: | Qt 6.8 |
Tipos Públicos
| enum class | ResponseType { Accept, Deny, PassToNext } |
Funciones Públicas
| QHttpServerWebSocketUpgradeResponse(const QHttpServerWebSocketUpgradeResponse &other) | |
| ~QHttpServerWebSocketUpgradeResponse() | |
| QByteArray | denyMessage() && |
| const QByteArray & | denyMessage() const & |
| int | denyStatus() const |
| void | swap(QHttpServerWebSocketUpgradeResponse &other) |
| QHttpServerWebSocketUpgradeResponse::ResponseType | type() const |
| QHttpServerWebSocketUpgradeResponse & | operator=(QHttpServerWebSocketUpgradeResponse &&other) |
| QHttpServerWebSocketUpgradeResponse & | operator=(const QHttpServerWebSocketUpgradeResponse &other) |
Miembros públicos estáticos
| QHttpServerWebSocketUpgradeResponse | accept() |
| QHttpServerWebSocketUpgradeResponse | deny() |
| QHttpServerWebSocketUpgradeResponse | deny(int status, QByteArray message) |
| QHttpServerWebSocketUpgradeResponse | passToNext() |
Descripción Detallada
Utilice esta clase para devolver cuando se determina si una actualización de socket debe tener éxito. Si type() es Accept actualiza el socket, si type() es Deny envía un error con los valores dados denyStatus() y denyMessage(), y si type() es PassToNext procede al siguiente manejador registrado. Si todos los manejadores devuelven PassToNext o no existe ninguno, se ejecuta QAbstractHttpServer::missingHandler().
Véase también QAbstractHttpServer::addWebSocketUpgradeVerifier() y QAbstractHttpServer::missingHandler().
Documentación de tipos de miembros
enum class QHttpServerWebSocketUpgradeResponse::ResponseType
Tipos de respuesta
| Constante | Valor | Descripción |
|---|---|---|
QHttpServerWebSocketUpgradeResponse::ResponseType::Accept | 0 | Aceptar la solicitud de actualización de WebSocket. |
QHttpServerWebSocketUpgradeResponse::ResponseType::Deny | 1 | Denegar la solicitud de actualización de WebSocket. |
QHttpServerWebSocketUpgradeResponse::ResponseType::PassToNext | 2 | Pasa la decisión de actualización de WebSocket al siguiente verificador, si lo hay. |
Véase también QAbstractHttpServer::addWebSocketUpgradeVerifier() y type().
Documentación de la función miembro
QHttpServerWebSocketUpgradeResponse::QHttpServerWebSocketUpgradeResponse(const QHttpServerWebSocketUpgradeResponse &other)
Copia-construye una instancia de un objeto QHttpServerWebSocketUpgradeResponse a partir de other.
[noexcept] QHttpServerWebSocketUpgradeResponse::~QHttpServerWebSocketUpgradeResponse()
Destruye un objeto QHttpServerWebSocketUpgradeResponse.
[static] QHttpServerWebSocketUpgradeResponse QHttpServerWebSocketUpgradeResponse::accept()
Crea una instancia de QHttpServerWebSocketUpgradeResponse con type() Accept.
Véase también ResponseType y type().
[static] QHttpServerWebSocketUpgradeResponse QHttpServerWebSocketUpgradeResponse::deny()
Crea una instancia de QHttpServerWebSocketUpgradeResponse con type() Deny, denyStatus() 403 y el denyMessage() "Forbidden".
Véase también ResponseType, type(), denyStatus(), y denyMessage().
[static] QHttpServerWebSocketUpgradeResponse QHttpServerWebSocketUpgradeResponse::deny(int status, QByteArray message)
Crea una instancia de QHttpServerWebSocketUpgradeResponse con type() Deny, denyStatus() status y denyMessage() message.
Véase también ResponseType, type(), denyStatus(), y denyMessage().
QByteArray QHttpServerWebSocketUpgradeResponse::denyMessage() &&
Devuelve el mensaje de error a devolver si type() es Deny.
const QByteArray &QHttpServerWebSocketUpgradeResponse::denyMessage() const &
Devuelve el mensaje de error a devolver si type() es Deny.
int QHttpServerWebSocketUpgradeResponse::denyStatus() const
Devuelve el código de estado HTTP a devolver si type() es Deny.
[static] QHttpServerWebSocketUpgradeResponse QHttpServerWebSocketUpgradeResponse::passToNext()
Crea una instancia de QHttpServerWebSocketUpgradeResponse con type() PassToNext.
Véase también ResponseType y type().
[noexcept] void QHttpServerWebSocketUpgradeResponse::swap(QHttpServerWebSocketUpgradeResponse &other)
Cambia el contenido de esto por other
QHttpServerWebSocketUpgradeResponse::ResponseType QHttpServerWebSocketUpgradeResponse::type() const
Devuelve el tipo de respuesta.
Véase también ResponseType.
[noexcept] QHttpServerWebSocketUpgradeResponse &QHttpServerWebSocketUpgradeResponse::operator=(QHttpServerWebSocketUpgradeResponse &&other)
Mover: asigna los valores de other a este objeto.
QHttpServerWebSocketUpgradeResponse &QHttpServerWebSocketUpgradeResponse::operator=(const QHttpServerWebSocketUpgradeResponse &other)
Copia-asigna los valores de other a este objeto.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.