使用GWT下载html页面源代码

时间:2010-04-21 08:46:13

标签: gwt

我正在尝试使用GWT下载网页的源代码,但我不知道从哪里开始,任何人都可以给我一些关键词,我可以在谷歌上搜索,或者给我一些教程链接。

谢谢!

2 个答案:

答案 0 :(得分:1)

在JavaScript中,这通常使用XMLHttpRequest完成。 GWT与XMLHttpRequest的模拟是RequestBuilder,可以这样使用:

new RequestBuilder("GET", "http://example.com/page.html").sendRequest("", new RequestCallback() {
  @Override
  public void onResponseReceived(Request request, Response response) {
    String src = response.getText();
    // do things with the source
  }
  @Override
  public void onError(Request request, Throwable throwable) {
    // handle the error
  }
});

答案 1 :(得分:-1)

关于跨站点脚本的一些GWT手册 https://developers.google.com/web-toolkit/doc/latest/tutorial/Xsite

这里有一些关于使用RequestBuilder和JSNI的讨论 GWT RequestBuilder - Cross Site Requests

作为替代方案,您可以在服务器端进行页面下载...