使用gwt将请求发送到其他域
有没有一种方法可以向不同的服务器发出请求,而不是使用RequestBuilder进行开发的服务器 我一直在使用gwt将请求发送到其他域,gwt,Gwt,有没有一种方法可以向不同的服务器发出请求,而不是使用RequestBuilder进行开发的服务器 我一直在 com.google.gwt.http.client.RequestPermissionException: The URL http://127.0.0.1:4321/getSellers is invalid or violates the same-origin security restriction 当我从127.0.0.1:8888发送请求时,这里有关于同一原产地政策主题及其
com.google.gwt.http.client.RequestPermissionException: The URL
http://127.0.0.1:4321/getSellers is invalid or violates the same-origin
security restriction
当我从127.0.0.1:8888发送请求时,这里有关于同一原产地政策主题及其对使用GWT开发的影响的详细说明: 答案很简单:不,出于安全原因,这是不允许的。
但是,应该可以使用各种技术(代理服务器等)来克服这一限制。由于我不是AJAX专家,我将把这些问题的解释留给其他人。GWT目前不支持跨域AJAX调用,但如果您愿意做一点jsni,它可以解决。不久前我听到一个谣言,说有一个gwt补丁可以解决这个问题,但它并不完美。看到这个了吗 要解决使用jsni的问题,您可以使用被称为windows.name传输的东西-请参阅本博客。我还没有为gwt找到一个库来实现自动化,但我不认为自己在jsni中实现这一点太难(不要让我被关于dojo的博客所误导,这是一种通用技术)