Файловая служба политики тестирования без Flash?

У меня есть служба файлов политик, написанная на Node.js (среда Windows 7). Я просто хочу проверить, что служба возвращает политику, когда запрос делается через порт 843, но без использования Flash (т.е. Telnet, браузер, Powershell, Python, что угодно).

Я много искал, но не могу найти решения, которое делает это. Я пытался использовать Telnet, но при подключении любое нажатие клавиши приводит к тому, что сервер возвращает неверный ответ (предположительно, потому что запрос не содержит необходимых данных <policy-file-request/>\0).

Это возможно?


person trnelson    schedule 24.11.2014    source источник
comment
Измените свою службу, чтобы она ждала дополнительных данных, если то, что читается, неполно, до 60 секунд, по крайней мере, для отладки, и используйте telnet.   -  person Vesper    schedule 24.11.2014
comment
@Vesper спасибо за ответ! Я как раз собирался ответить на это на самом деле, так как я смог понять это. Служба была установлена ​​на on (data), что, по сути, означало, что она отслеживала одно нажатие клавиши и, как таковая, терпела неудачу. Это был какой-то Gist, который я нашел и попытался использовать. Telnet помог мне в тестировании, а для файла политики я в конечном итоге отказался от своего пользовательского файла и использовал данный пакет файлового сервера политики.   -  person trnelson    schedule 24.11.2014
comment
@Vesper, если хотите, не стесняйтесь опубликовать Telnet в качестве ответа, и я отмечу его как таковой. Это действительно главный вопрос, на который я стремился ответить. Спасибо!   -  person trnelson    schedule 24.11.2014


Ответы (1)


Вам нужно перестроить свою службу, чтобы дождаться дополнительных данных, если есть неполные данные. После этого вы сможете использовать Telnet для отладки службы.

person Vesper    schedule 24.11.2014