У меня есть странная ошибка, когда флажок печенье в 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'
}
Можете ли вы предоставить немного больше информации о том, что происходит здесь? –
@JakobWeisblat Я хочу проверить, если пользователь вошел в систему, когда он использовал сетевые сокеты – tim
Какой путь для этого файла cookie? – Oliver