如何通过应用程序logging所有请求,包括发布数据? (乌贼?)

我正在testing一个Flash应用程序,并需要logging每一个HTTP请求,所以我需要能够。 我的默认设置是使用鱿鱼。 我能做什么?

在您的服务器上运行:

$ tcpdump -w ~/capture.log -s 0 port 80 

这将捕获端口80上的所有stream量,并将其logging到您的主目录中的capture.log 。 启动此命令后,执行您正在testing的任何操作,然后Ctrl-C停止捕获。 完成后,您可以使用tcpdump或者最好使用GUI程序Wireshark来检查和分析捕获。

你正在testing你的应用程序。 所以,你不需要很长时间保存日志。

1-您可以使用tcpump / wireshark来嗅探HTTP通信。 您将有权访问所有stream量。

2-你可以为你的浏览器安装一个插件(比如firefox)来显示发布的数据。