看到HttpUnitOptions.setLoggingHttpHeaders(true)的结果;内部到HttpUnit项目?

时间:2011-05-10 04:00:22

标签: java http-unit

我的目标是能够使用HttpUnit在我的网页上抓取并查看在后台触发的内容和未触发内容...我已将其连接到我的页面,如果我设置

HttpUnitOptions.setLoggingHttpHeaders(真);

我看到了我关心的各种背景调用。但是,我不知道如何在程序中看到这些交互。 WebResponse对象的大多数getText和getInputStream调用似乎只是HTML调用,并且不记录在后台触发的各种javascript调用。有没有办法获得后台所有事情的清单? HttpUnit的文档似乎很少。

谢谢!

1 个答案:

答案 0 :(得分:1)

我只是偶然发现了答案。看起来你需要创建一个实现WebClientListener的类,然后调用wc.addClientListener(new YourListener());其中wc是WebClient。

我不会删除这个,所以其他人可以看到......也许它的细微差别就在那里。