1

我有一些在服务器上运行的 GWT 应用程序。

我们正在使用一些解决方案来下标,该解决方案会在固定的时间间隔内对该应用程序执行 ping 操作。关键是,这个解决方案(服务)检查从服务器返回的响应是否包含一些预定义的关键字。

但如您所知,GWT 返回纯空 HTML 页面,其中包含 .js 文件中的数据。

那么,Ping 服务将无法显示预定义的关键字,这句话是真的吗??

如果这是真的,我们不能找到任何解决方法来解决这个问题吗?

谢谢。

4

2 回答 2

2

您面临的问题与 AJAX 应用程序的可抓取性有关 - Google为您提供了一些建议 :) 通常,您需要服务器上的无头浏览器来生成您通常在浏览器中看到的输出,例如参见HtmlUnit

于 2010-11-04T10:24:16.503 回答
0

只有初始容器页面和它嵌入的加载器脚本是 HTML 和 JS。之后,您使用 GWT 的 RPC 机制与服务器交换 Java 对象,或使用 Ajax(例如 RequestBuilder)与服务器交换任何类型的数据。你可以命名它:JSON、XML、纯文本等。

于 2010-11-04T08:30:25.643 回答