在 Ubuntu 中,有什么我可以运行的东西来检查传入的 HTTP 请求吗?

Ale*_*lex 2 linux unix ubuntu http tcp

我正在运行 Node.js。但由于某种原因,请求没有被服务器捕获。(/sf/ask/647323771/

有没有办法检查是否有 HTTP 请求进来?理想情况下,我想运行一些可以“侦听” HTTP 请求的东西,然后在它们进来时打印它们,以及该 http 请求的 URl(如果可能)

Zor*_*che 5

标准工具只是安装和运行tcpdump

像这样的捕获过滤器。 tcpdump -qn -s 0 -A port 80将捕获并打印发往该系统上端口 80 的每个数据包。参见手册页,tcpdump 非常灵活。