为了进行调试,我需要查看应用程序发送和接收的整个 HTTP 数据包。如何在命令行中完成此操作?
答案1
您可以使用tcpdump
如下命令:
$ sudo tcpdump -i <interface> -s 1518 -XX -vv -n "tcp port 80"
您可以根据需要自定义命令。您可以添加-w filename.pcap
将转储保存到文件。然后,您可以使用读取转储文件-r filename.pcap
。
为了进行调试,我需要查看应用程序发送和接收的整个 HTTP 数据包。如何在命令行中完成此操作?
您可以使用tcpdump
如下命令:
$ sudo tcpdump -i <interface> -s 1518 -XX -vv -n "tcp port 80"
您可以根据需要自定义命令。您可以添加-w filename.pcap
将转储保存到文件。然后,您可以使用读取转储文件-r filename.pcap
。