在GWT中无法使用RequestBuilder命中HTTP端口

时间:2013-03-28 10:42:00

标签: java gwt

我在GWT中使用sendRequest() RequestBuilder方法。我正在使用Eclipse Indigo,JRE 1.7和GWT 2.5.0。

我的问题是我无法使用sendRequest()方法命中指定的HTTP端口。我在另一台机器上使用了相同的代码并且它有效。我已关闭防火墙,但仍然无法在我的机器上运行。

1 个答案:

答案 0 :(得分:0)

请注意sendRequest()使用XMLHttpRequest,因此默认情况下,您只能使用与用于html页面相同的服务器和http端口。

因此,请检查浏览器中的网址是否与您在RequestBuilder中设置的网址完全相同。

如果你想从gwt做CORS,你可以阅读这个page(关注JSONP和CORS部分),或者围绕互联网讨论CORS的任何页面。

监控FireBug中的净流量可能会有所帮助,如果您尝试访问其他服务器,除了GET或POST之外,您应该看到OPTION请求。