PySide6.QtWebSockets.QWebSocketHandshakeOptions

class QWebSocketHandshakeOptions

收集WebSocket握手的选项。更多

在版本6.4中添加。

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QWebSocketHandshakeOptions 收集了传递给WebSocket握手的选项,例如WebSocket子协议和WebSocket扩展。

目前,仅支持WebSocket子协议。

另请参阅

open()

__init__()

构造一个空的 QWebSocketHandshakeOptions 对象。

__init__(other)
Parameters:

其他QWebSocketHandshakeOptions

构造一个QWebSocketHandshakeOptions,它是other的副本。

__ne__(rhs)
Parameters:

rhsQWebSocketHandshakeOptions

Return type:

布尔

__eq__(rhs)
Parameters:

rhsQWebSocketHandshakeOptions

Return type:

布尔

setSubprotocols(protocols)
Parameters:

protocols – 字符串列表

设置要与WebSocket握手一起发送的WebSocket子协议列表 protocols

WebSocket子协议名称只能由未保留组中的US-ASCII字符组成。无效的协议名称将不会包含在握手过程中。

另请参阅

subprotocols()

subprotocols()
Return type:

字符串列表

返回要与WebSocket握手一起发送的WebSocket子协议列表。

另请参阅

setSubprotocols()

swap(other)
Parameters:

其他QWebSocketHandshakeOptions