]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Use request.uri instead of request.path in websocket handshake.
authorBen Darnell <ben@bendarnell.com>
Tue, 25 Jan 2011 20:15:37 +0000 (12:15 -0800)
committerBen Darnell <ben@bendarnell.com>
Tue, 25 Jan 2011 20:15:37 +0000 (12:15 -0800)
Closes #208.

tornado/websocket.py

index 8258ea2704e732ccdb21e7ba3812b24aa7e3c24a..8e43087655b52698b94928eecfc3dac018603460 100644 (file)
@@ -92,12 +92,12 @@ class WebSocketHandler(tornado.web.RequestHandler):
             "Connection: Upgrade\r\n"
             "Server: TornadoServer/%(version)s\r\n"
             "Sec-WebSocket-Origin: %(origin)s\r\n"
-            "Sec-WebSocket-Location: %(scheme)s://%(host)s%(path)s\r\n\r\n" % (dict(
+            "Sec-WebSocket-Location: %(scheme)s://%(host)s%(uri)s\r\n\r\n" % (dict(
                     version=tornado.version,
                     origin=self.request.headers["Origin"],
                     scheme=scheme,
                     host=self.request.host,
-                    path=self.request.path)))
+                    uri=self.request.uri)))
         self.stream.read_bytes(8, self._handle_challenge)
 
     def _handle_challenge(self, challenge):