2013-07-19 2 views
-1

При использовании console.log() в узле для вывода SESSIONID возвращенного Tls newSession игровой событие, это вывести SessionID в следующем формате -Типа идентификатора сеанса, возвращенный newSession случае модуля Tls в node.js

 <SlowBuffer fa de 06 ab 51 d6 30 1b e8 ad 09 14 0e c1 1e eb 56 53 ee 6d b5 ef 9d 99 5d 1a eb 79 dc aa 34 3a> 

Какой формат это? И в каком формате я должен сохранить его, чтобы позже его восстановить?

+0

Это буфер. Чтобы получить читаемое значение, сделайте a.toString(), где a - ваш буфер. – user568109

+0

Это дает некоторый искаженный текст. – digster

+0

Идентификатор сеанса является уникальным идентификатором, поэтому он не должен быть простым текстом. Можете ли вы опубликовать его? – user568109

ответ

0

Как already shown in one of your other questions, просто используйте sessionId.toString("hex").

В соответствии с TLS RFC идентификатор сеанса является случайной последовательностью байтов, вы не можете ожидать, что это текст с каким-то значением.

Смежные вопросы