Я пытаюсь отладить сетевой клиент. Мне просто нужно увидеть несколько HTTP-запросов, сделанных последовательно.

Моей первой идеей было запустить nc -l 80 , но он будет держать сокет открытым после первого соединения. Есть ли способ запустить его быстро как димон или многопоточный режим? без необходимости настройки inetd или лайков?

мое неумелое решение до сих пор: while true; do echo 123 | sudo nc -l 80; done это работает, но боль убить :)

Также вы можете видеть, что мне все равно, что ответит клиенту. Я просто хочу, чтобы запросы приходили без необходимости устанавливать apache/ngix/ более сложный скрипт, чем nc

1 ответ1

1

Самое простое решение, вероятно, сделать:

sudo python -m SimpleHTTPServer 80

который будет возвращать правильные ответы HTTP на запросы также.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .