【发布时间】:2011-12-08 01:33:07
【问题描述】:
我有一个后端 REST API,我有一个带有 GWT 的前端。我在一个 IP 地址为 192.168.1.4 的网络上。
我已将一个常量 URL 声明为
public static final String DomainName="http://127.0.0.1/recess/restApp/";
使用 ip 127.0.0.1,一切正常
但是当我将 ip 更改为 192.168.1.4 时,应用程序无法运行,并且我得到的状态码为 0。
GWT 应用位于与 REST API 相同的 Web 根目录上。
事实上,这不可能是同源策略问题,因为它是一个网络服务??
有人知道这个吗??
我正在使用 xampp,而 GWT 项目在 htdocs 中与 REST API 相同!!
【问题讨论】:
-
除了更改该静态值之外,您是否将浏览器中的应用程序作为 192.168.1.4 访问?
-
不,这不是问题,这是一个网络服务,它可以在不同的域上,我还是试试吧
-
您是从客户端代码还是服务器代码连接到它?
-
不,服务器代码在 php 和客户端代码 GWT,GWT 文件在 web 根目录中
-
您能发布建立连接的 GWT 代码吗?
标签: web-services gwt rest