我在GWT中使用sendRequest()
RequestBuilder
方法。我正在使用Eclipse Indigo,JRE 1.7和GWT 2.5.0。
我的问题是我无法使用sendRequest()
方法命中指定的HTTP端口。我在另一台机器上使用了相同的代码并且它有效。我已关闭防火墙,但仍然无法在我的机器上运行。
答案 0 :(得分:0)
请注意sendRequest()
使用XMLHttpRequest
,因此默认情况下,您只能使用与用于html页面相同的服务器和http端口。
因此,请检查浏览器中的网址是否与您在RequestBuilder
中设置的网址完全相同。
如果你想从gwt做CORS,你可以阅读这个page(关注JSONP和CORS部分),或者围绕互联网讨论CORS的任何页面。
监控FireBug中的净流量可能会有所帮助,如果您尝试访问其他服务器,除了GET或POST之外,您应该看到OPTION请求。