当我发出 HTTP 请求时,我试图打印出响应数据,其中 jpcap 正在嗅探数据包。
我设法获得了一些标题信息,但我无法获得实际的 HTML 内容。这是我正在使用的代码:
try {
NetworkInterface[] devices = JpcapCaptor.getDeviceList();
System.out.println("Opening interface");
JpcapCaptor captor=JpcapCaptor.openDevice(devices[0], 65535, true, 20);
captor.setFilter("ip and tcp", true);
while(true) {
Packet thisPacket = captor.getPacket();
if(thisPacket != null) {
TCPPacket p = (TCPPacket)thisPacket;
System.out.println(p.toString());
}
}
} catch (Exception e) {
System.out.println("Error: " + e );
}
谢谢您的帮助