upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A TEXT/BINARY/PING/PONG/CLOSE message with payload
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# An empty frame with the reserved opcode 0x3
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# An empty frame with the reserved opcode 0xB
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# An empty frame with the RSV1 bit set
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# An empty frame with the RSV2 bit set
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# An empty frame with the RSV3 bit set
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# An empty frame with masking
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# Frames with sizes around special cases of the frame encoding
# see https://datatracker.ietf.org/doc/html/rfc6455#section-5.2
# - 0: empty frame
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# An unsolicited PONG with and without payload
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A PING/PONG/CLOSE message without payload
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A PING/PONG/CLOSE with 125 bytes payload each
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A 126 byte long PING
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A 126 byte long PONG
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A 126 byte long CLOSE
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A fragmented PING
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A fragmented PONG
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A fragmented CLOSE
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# Fragmented TEXT/BINARY messages, each with 2/3 fragments
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# 1st a message with an empty fragment at the beginning
# 2nd a message with an empty fragment in the middle
# 3rd a message with an empty fragment at the end
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# A TEXT/BINARY message fragmented into two frames each, with pongs in the middle
<data nocheck="yes" nonewline="yes">
HTTP/1.1 101 Switching to WebSockets
0
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# First a valid BINARY frame
# Second a fragmented message with the first frame missing
<data nocheck="yes" nonewline="yes">
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*
upgrade
</servercmd>
-# Full list of frames: see <verify.stdout> below
+# Full list of frames: see 'verify.stdout' below
# First a fragmented TEXT message with the last frame missing
# Second a valid BINARY frame
<data nocheck="yes" nonewline="yes">
56
</errorcode>
-# Strip HTTP header from <protocol>
+# Strip HTTP header from 'protocol'
<strip>
^GET /.*
^(Host|User-Agent|Accept|Upgrade|Connection|Sec-WebSocket-(Version|Key)): .*