En esta página

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

ConstanteValorDescripción
QHttpServerWebSocketUpgradeResponse::ResponseType::Accept0Aceptar la solicitud de actualización de WebSocket.
QHttpServerWebSocketUpgradeResponse::ResponseType::Deny1Denegar la solicitud de actualización de WebSocket.
QHttpServerWebSocketUpgradeResponse::ResponseType::PassToNext2Pasa 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.