Issue #36 invalid
"Unknown request method" shouldn't be returned for non-GET requests
WebSocketHandler().upgrade_websocket shouldn't send a 400 response when the request method isn't GET. It should defer it to the underlying application object.
Possible fix would be to just return here:
if self.environ.get('REQUEST_METHOD', '') != 'GET': return