class QWebSocketHandshakeOptions#

收集 WebSocket 握手的选项。 更多

新版本 6.4.

概要#

方法#

注意

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

详细描述#

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

目前仅支持WebSocket子协议。

另请参阅

open()

__init__()#

构造一个空的QWebSocketHandshakeOptions对象。

__init__(other)
参数:

otherQWebSocketHandshakeOptions

构造一个与other相同的QWebSocketHandshakeOptions

__ne__(rhs)#
参数:

rhsQWebSocketHandshakeOptions

返回类型:

bool

__eq__(rhs)#
参数:

rhsQWebSocketHandshakeOptions

返回类型:

bool

setSubprotocols(protocols)#
参数:

protocols – 字符串列表

设置WebSocket子协议列表protocols,用于与websocket握手一起发送。

WebSocket子协议名称只能由那些属于未保留组的US-ASCII字符组成。无效的协议名称将不包括在握手操作中。

另请参阅

subprotocols()

subprotocols()#
返回类型:

字符串列表

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

另请参阅

setSubprotocols()

swap(other)#
参数:

otherQWebSocketHandshakeOptions