我正在尝试使用GWT下载网页的源代码,但我不知道从哪里开始,任何人都可以给我一些关键词,我可以在谷歌上搜索,或者给我一些教程链接。
谢谢!
答案 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
作为替代方案,您可以在服务器端进行页面下载...