我试图使用RawCap来嗅探Windows localhost.然而,与其这样做的计费能力相反,它不起作用.我开始如下:
rawcap 127.0.0.1 echo.pcap
然后我运行了一个我写的回声TCP客户端/服务器测试应用程序.我使用客户端通过127.0.0.1发送一些数据,它确实打印在服务器上并发送回客户端,在那里也打印出来.但是,数据包捕获文件是空的.
我在Windows XP,SP3下运行.
是否有人知道我需要采取任何其他步骤才能使其工作?
在2011年7月20日添加的其他信息:我联系了生产RawCap的公司,他们建议确保我有管理员权限,我尝试嗅探ping 127.0.0.1,并尝试启用telnet并嗅探telnet 127.0.0.1 .我确实有管理员权限,RawCap看到ping数据包,但它没有看到telnet数据包.我也试过在另一台机器上嗅探127.0.0.1,我也在那里失败了.
最好,戴夫
我有一个工作控制台应用程序,它将数据发送到 API。然而,一旦我启动 fiddler,我就会收到消息:
[Fiddler] ReadResponse() 失败:服务器未返回此请求的完整响应。服务器返回 257 字节。
Fiddler 中显示的第一个标头是:HTTP/1.1 504 Fiddler - Receive Failure
它似乎是由 fiddler 直接生成的,而不是来自我的 API 服务器(.NET)。
鉴于 fiddler 不会向我显示服务器的原始结果,我如何调试为什么会发生这种情况?我认为存在某种 HTTP 标头错误,该错误与我的控制台应用程序兼容,但与 Fiddler 不兼容。
我一直在处理 gzip 压缩请求,因此也许其中一个标头不正确(内容长度),但由于无法查看原始响应,因此很难调试此问题。