Как я могу отправить следующую команду в ncat.exe из командной строки Windows?
Следующая команда работает нормально.
echo GET /main/main.js HTTP/1.1BHost: www.example.comBConnection: closeBB | tr "B" "\n" | ncat -C www.example.com 80
Я думаю, что следующий запрос не работает из-за амперсандов.
echo GET /main/main.js?param1=true^¶m2=true HTTP/1.1BHost: www.example.comBConnection: closeBB | tr "B" "\n" | ncat -C www.example.com 80
Есть ли обходной путь, чтобы избежать амперсандов? Я пробовал что-то подобное, но безрезультатно.
set "req=GET /main/main.js?param1=true^¶m2 HTTP/1.1\nHost: www.example.com\nConnection: close\n\n"
echo %req% | tr "B" "\n" | ncat -C www.example.com 80