Roll src/third_party/WebKit d9c6159:8139f33 (svn 201974:201975)
[chromium-blink-merge.git] / net / data / websocket / truncated-headers_wsh.py
blob70ce2f28eae9d63daffe25cea9ee6140d79112d7
1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 from mod_pywebsocket import handshake
8 def web_socket_do_extra_handshake(request):
9 msg = ('HTTP/1.1 101 Switching Protocols\r\n'
10 'Upgrade: websocket\r\n'
11 'Connection: Upgrade\r\n'
12 'Sec-WebSocket-Accept: 3rfd')
13 request.connection.write(msg)
14 # Prevent pywebsocket from sending its own handshake message.
15 raise handshake.AbortedByUserException('Close the connection')
18 def web_socket_transfer_data(request):
19 pass