2015-06-07 2 views
0

У меня есть странная ошибка, когда флажок печенье в Tornado`s WebSocketHandler:self.get_secure_cookie возвращает None, но печенье существует

class MyHandler(WebSocketHandler): 
    def open(self): 
     print(self.get_secure_cookie("cookie")) 

Он не возвращает None, но в браузере я могу видеть, что печенье (в другом логин-обработчике я использую self.set_secure_cookie("cookie", "123"))

Как это исправить?

Спасибо!

Update

, если я использую self.request.headers я только:

{ 
'Pragma': 'no-cache', 
'Sec-Websocket-Version': '13', 
'Connection': 'Upgrade', 
'Upgrade': 'websocket', 
'Host': 'localhost:8888', 
'Sec-Websocket-Key': 'key', 
'Cache-Control': 'no-cache', 
'User-Agent': 'u-a', 
'Sec-Websocket-Extensions': 'x-webkit-deflate-frame', 
'Origin': 
'http://127.0.0.1:8888' 
} 
+0

Можете ли вы предоставить немного больше информации о том, что происходит здесь? –

+0

@JakobWeisblat Я хочу проверить, если пользователь вошел в систему, когда он использовал сетевые сокеты – tim

+0

Какой путь для этого файла cookie? – Oliver

ответ